如何在ff取消图片的默认拖动

zichangxie 2011-08-30 06:15:06
在网页里 如果你拖动一个图片,会出现禁止拖动的图标,不让你拖动 我的问题是如何取消这种默认的禁止拖动,就是不让他出现禁止拖动图标 ie和chrome下我都解决了,ff下搞不定,preventDefault()函数在这里没用 帮帮忙 谢谢!
...全文
390 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2011-09-01
  • 打赏
  • 举报
回复
document.ondragstart = function () { return false; };

除了Opera,其他浏览器都是正确的
孟子E章 2011-09-01
  • 打赏
  • 举报
回复
FF下,Chrome ,Safari,Opera下都是可以的
<html>
<script>
window.onload = function (e) {
var evt = e || window.event,imgs,i;
if (evt.preventDefault) {
imgs = document.getElementsByTagName('img');
for (i = 0; i < imgs.length; i++) {
imgs[i].onmousedown = disableDragging;
}
}
else
{
document.ondragstart = function () { return false; };
}
};


function disableDragging(e) {
e.preventDefault();
return false;
}
</script>
<body>
<img src="http://dotnet.aspx.cc/Images/logoSite.gif" />
</body>
</html>
zichangxie 2011-08-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 net_lover 的回复:]

或者
document.ondragstart = function () { return false; };
[/Quote]

这只是ie的做法啊 ff不支持啊 我需要的是ff下的解决方法
孟子E章 2011-08-30
  • 打赏
  • 举报
回复
或者
document.ondragstart = function () { return false; };
孟子E章 2011-08-30
  • 打赏
  • 举报
回复
<img src="http://dotnet.aspx.cc/Images/logoSite.gif" ondragstart = "return false;" />

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧