Javascript JS禁用拖放(可拖动属性)
使用方法,我的页面上有一些元素可以从一列拖到另一列 我希望能够使拖动永久化。也就是说,一旦一个元素被拖动(或者我猜是被丢弃)一次,它就不能再被拖动了 我尝试使用Javascript JS禁用拖放(可拖动属性),javascript,draggable,Javascript,Draggable,使用方法,我的页面上有一些元素可以从一列拖到另一列 我希望能够使拖动永久化。也就是说,一旦一个元素被拖动(或者我猜是被丢弃)一次,它就不能再被拖动了 我尝试使用setAttribute将draggable设置为false,但这似乎不起作用 那么,您如何(使用普通的旧JS,没有jQuery的东西)禁用元素的可拖动功能呢 事实上,我搜索了这个,只找到了一些关于禁止将文件和其他东西拖放到页面上的内容,这不是我要问的。提前谢谢 在您引用的W3Schools页面上-将其传递到控制台: document.g
setAttribute
将draggable设置为false,但这似乎不起作用
那么,您如何(使用普通的旧JS,没有jQuery的东西)禁用元素的可拖动功能呢
事实上,我搜索了这个,只找到了一些关于禁止将文件和其他东西拖放到页面上的内容,这不是我要问的。提前谢谢 在您引用的W3Schools页面上-将其传递到控制台:
document.getElementById('drag1').setAttribute('draggable',false);
然后尝试拖动该元素。我想你会发现它是有效的;)
如果您提供代码,我将帮助您调试。您可以尝试在html标记中添加
ondragstart=“return false;”ondrop=“return false;”
,以禁用拖放。
希望这将帮助您:)设置可拖动到false对我有用。尝试调试setAttribute方法