1

将 onmousedown 和 onmouseup 事件添加到 div 时,我注意到默认情况下,如果我不单击 div 外部并尝试用鼠标再次拖动它,浏览器会自动拾取 div,就好像通过一些默认拖动和丢东西。这是什么,有什么方法可以防止这种情况发生吗?

我正在使用 Firefox、HTML5,并且在将 mousedown 事件添加到空时我再次注意到了这个问题(不确定在填充的 div 上是否会发生同样的事情)。光标变成一只闭合的手,浏览器自动拖动一个褪色的 div 副本。

编辑:我找到了一个完全相同的副本,并通过使用来防止该问题

event.preventDefault ? event.preventDefault() : event.returnValue = false;
4

0 回答 0