为了账号安全,请及时绑定邮箱和手机立即绑定

在HTML元素上禁用拖放功能?

在HTML元素上禁用拖放功能?

牧羊人nacy 2019-12-18 16:40:50
我正在开发一个Web应用程序,正在尝试为其提供功能齐全的窗口系统。目前进展顺利,我只遇到一个小问题。有时,当我去拖动应用程序的一部分时(通常是窗口的角落div,应该触发调整大小的操作),Web浏览器变得很聪明,并认为我的意思是拖放东西。最终结果是,当浏览器进行拖放操作时,我的动作被暂停。是否有一种简单的方法来禁用浏览器的拖放?理想情况下,我希望能够在用户单击某些元素时将其关闭,但要重新启用它,以便用户仍可以在我的Windows内容上使用其浏览器的正常功能。我使用的是jQuery,尽管在浏览文档时找不到它,但是如果您知道一个纯jQuery解决方案,那将是非常好的。简而言之:我需要在用户按下鼠标按钮时禁用浏览器文本选择和拖放功能,并在用户释放鼠标时恢复该功能。
查看完整描述

3 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

这个东西有用.....尝试一下。


<BODY ondragstart="return false;" ondrop="return false;">

希望能帮助到你。谢谢


查看完整回答
反对 回复 2019-12-18
  • 3 回答
  • 0 关注
  • 1457 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信