Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE 10中不支持dragover和drop事件_Javascript_Jquery_Html_Drag And Drop - Fatal编程技术网

Javascript IE 10中不支持dragover和drop事件

Javascript IE 10中不支持dragover和drop事件,javascript,jquery,html,drag-and-drop,Javascript,Jquery,Html,Drag And Drop,我的拖放事件在firefox中似乎运行良好,但在IE10中却不行。有人能提出原因和解决方法吗 HTML: <div class="drop"> Drop file here </div> 我找到了解决办法。这是对IE10的支持。 删除var obj1=$('.drop')并直接在拖放时使用 $(document).ready(function() { $('.drop').on('dragover', function(e) { e.

我的拖放事件在firefox中似乎运行良好,但在IE10中却不行。有人能提出原因和解决方法吗

HTML:

<div class="drop">
  Drop file here
</div>

我找到了解决办法。这是对IE10的支持。 删除
var obj1=$('.drop')并直接在拖放时使用

  $(document).ready(function() {
      $('.drop').on('dragover', function(e) {
        e.stopPropagation();
        e.preventDefault();
        $(this).css('border', "2px solid #8e44ad");
      });
      $('.drop').on('drop', function(e) {
        e.preventDefault();
        e.stopPropagation();
        $(this).css('border', "2px solid #8e44ad");
      });
    });
  $(document).ready(function() {
      $('.drop').on('dragover', function(e) {
        e.stopPropagation();
        e.preventDefault();
        $(this).css('border', "2px solid #8e44ad");
      });
      $('.drop').on('drop', function(e) {
        e.preventDefault();
        e.stopPropagation();
        $(this).css('border', "2px solid #8e44ad");
      });
    });