📜  HTML | ondragover 事件属性

📅  最后修改于: 2021-11-08 02:19:30             🧑  作者: Mango

如果可拖动元素或文本被拖动到有效的放置目标,则 ondragover 事件属性将触发。要拖动一个元素,请穿上该元素并将其拖动到拖动点。在这里,我们将使用全局 HTML 5 可拖动属性。不能删除数据和元素。要允许放置,您必须调用 event.preventDefault() 方法。它是 HTML 5 中的新内容,不支持以下版本的 HTML。

注意:默认情况下,图像和链接是可拖动的。
属性:

  • 事件在可拖动目标上触发:
    • ondragstart:当用户开始拖动元素时触发。
    • ondrag:当元素被拖动时触发。
    • ondragend:当用户不再拖动元素时触发。
  • 事件在放置目标上触发:
    • ondragenter:当被拖动的元素进入放置目标时触发。
    • ondragover:当拖动的元素在放置目标上方时触发。
    • ondragleave:这将在被拖动元素离开放置目标时触发。
    • ondrop:这将在拖动的元素被放置在放置目标上时触发。

句法:

属性值:它包含单值脚本,该脚本保存要在 ondragover 事件上运行的脚本。

例子:



  

    HTML ondragover event attribute
      
    
      
    

  

    
        

            Drag the element from top box             and drop at bottom box         

                   
            

                  GeeksforGeeks              

        
           
        
           

                   

    
      

输出:

  • 在拖动元素之前:
  • 删除元素后:

支持的浏览器: ondragover 事件属性支持的浏览器如下:

  • 谷歌浏览器 4.0
  • Internet Explorer/Edge 9.0
  • 火狐 3.5
  • 歌剧 12.0
  • Safari 6.0