1

当我将以下代码放入 HTML 中时,它可以完美运行,但是当我将其添加到我的 VS2012 Web 表单应用程序中时,它却没有。有任何想法吗?

<style type="text/css">
#div1 {width:350px;height:70px;padding:10px;border:1px solid #aaaaaa;}
</style>
<script>
    function allowDrop(ev) {
        if (event.preventDefault) {
            event.preventDefault();
        }
        else {
            event.returnValue = false;
        }
    }

    function drag(ev) {
        ev.dataTransfer.setData("Text", ev.target.id);
    }

    function drop(ev) {
        if (event.preventDefault) {
            event.preventDefault();
        }
        else {
            event.returnValue = false;
        }
        var data = ev.dataTransfer.getData("Text");
        ev.target.appendChild(document.getElementById(data));
    }
</script>


<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<br>
<div id="drag1"  draggable="true" ondragstart="drag(event)" style="width:300px; height:300px;background-color:blue;">Test</div>`
4

0 回答 0