Firefox 有一个烦人的行为,默认情况下它允许用户拖放任何图像元素。如何使用 jQuery 完全禁用此默认行为?
最佳答案
以下将在 Firefox 3 及更高版本中执行:
$(document).on("dragstart", function() {
return false;
});
如果您不希望禁用所有拖动(例如,您可能仍希望允许用户将链接拖动到他们的链接工具栏),您可以确保只有 <img>
防止元素拖动:
$(document).on("dragstart", function(e) {
if (e.target.nodeName.toUpperCase() == "IMG") {
return false;
}
});
请记住,这将允许拖动链接中的图像。
关于javascript - 如何使用 jQuery 禁用 Firefox 对所有图像的默认拖放行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3873595/