如何避免浏览器拖拽以链接形式打开

做了一个H5的drop drap的功能 也在加上了ev.preventDefault();
但是在拖动元素的时候 chrome还是会新建标签页打开。

阅读 7.5k
7 个回答

我也遇到这个问题了,一拖拽火狐就新建标签。

把href属性去掉呢?

这个chrome上拖拽后新建标签页打开的功能,我倒是很需要呢
因为之前用过的搜狗浏览器和火狐都有这个功能,但唯独chrome没有,让人很不习惯
譬如说,就在本页面随意拖拽一个a,鼠标指针会有如图变化:

clipboard.png

结果是放开后无任何效果。关于题主怎么实现拖拽打开的,我很感兴趣。
目前本地chrome版本是49.0.2623.112 m。现在勉强用中键单击当新窗口打开用。

禁止选中就行了

为body加上

-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;

禁止选中算是个解决办法

新手上路,请多包涵

user-select:none;

推荐问题