我已将事件绑定到不同的元素,并且当我在除Firefox以外的所有浏览器中拖动事件时,它都能按预期工作。但是,在Firefox中,它根本不起作用。唯一会触发的事件是dragstart
,其他所有事件均不会触发。这是怎么回事?
我没有使用jQuery,因此删除了originalEvent部分,并将格式更改为文本(或IE出现问题),并且可以正常工作:
event.dataTransfer.setData('text', 'anything');
在放置事件中,请确保调用:
event.preventDefault();
否则它将跳转至everything.com。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句