我想实现图片拖动功能,但是图片拖动后无法触发 mouseup 事件,代码如下:改用 drag 事件也无法解决问题:加上以下一句:oDiv.ondragend=document.onmouseup;则无法连续拖动。咋办呢?
1 回答
![?](http://img1.sycdn.imooc.com/54584ee0000179f302200220-100-100.jpg)
Smart猫小萌
TA贡献1911条经验 获得超7个赞
我直接复制代码在chrome里是正常的,但是用火狐试了一下好像就有问题了,拖拽的时候选中到了图片,会打开新窗口(可能和浏览器设置有关)。
综上,尝试处理掉拖拽的默认事件,加入
function imgdragstart() {
return false;
}
for (i in document.images) document.images[i].ondragstart = imgdragstart;
在火狐中也测试通过了。楼主可以参考一下行不行
添加回答
举报
0/150
提交
取消