猿问

图片拖动无法触发 mouseup 事件

我想实现图片拖动功能,但是图片拖动后无法触发 mouseup 事件,代码如下:

改用 drag 事件也无法解决问题:
加上以下一句:

oDiv.ondragend=document.onmouseup;

则无法连续拖动。

咋办呢?


泛舟湖上清波郎朗
浏览 761回答 1
1回答

Smart猫小萌

我直接复制代码在chrome里是正常的,但是用火狐试了一下好像就有问题了,拖拽的时候选中到了图片,会打开新窗口(可能和浏览器设置有关)。综上,尝试处理掉拖拽的默认事件,加入        function imgdragstart() {            return false;        }        for (i in document.images) document.images[i].ondragstart = imgdragstart;在火狐中也测试通过了。楼主可以参考一下行不行
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答