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

30 浏览
0 Comments

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

我正在开发一个网络应用程序,尝试实现一个功能完备的窗口系统。目前进展顺利,只遇到一个小问题。有时,当我试图拖动应用程序的某个部分(通常是窗口的角落div,用于触发调整大小操作),浏览器会聪明地认为我是要拖放某个东西。结果是,我的操作被暂停,而浏览器执行了它的拖放操作。

有没有一种简单的方法可以禁用浏览器的拖放功能?我希望在用户点击某些元素时能够关闭它,但又能在用户可以继续使用浏览器正常功能的同时重新启用它。我正在使用jQuery,尽管我在浏览文档时没有找到相关内容,但如果您知道纯jQuery的解决方案,那就太棒了。

简而言之:我需要在用户按下鼠标按钮时禁用浏览器的文本选择和拖放功能,并在用户释放鼠标时恢复该功能。

0