我的朋友做到了这一点,以便在他的页面上,你不能右键点击他的照片来保存它们。检查完html后,它看起来像是用Javascript来绑定mousedown事件。如果我禁用Javascript,那么我可以右键单击并保存图片,但我想尝试查看是否可以在不禁用Javascript的情况下执行此操作。我尝试使用Javascript控制台将不同的值和函数设置为null,但它不起作用。Javascript事件监听器
我在mousedown事件上设置了一个断点,每当我右键点击一张图片时,就会发生什么。
return document.addEventListener("mousedown", (function(e) {
return _this.onMouseDown(e);
}), true);
为什么每次用户点击按钮时都需要绑定mousedown事件?它不应该只在开始时绑定一次吗?
我试过使用removeEventListener,但它没有做任何事情。我怎样才能重新启用右键点击图片?
这是his page。
addEventListener不是附加事件的旧方法。这是这样做的标准方式。 jQuery只使用addEventListener本身。 – jfriend00 2012-03-20 08:26:48
我已经尝试过视觉事件。它显示了一些东西,但它似乎没有显示任何有关图片。 – 2012-03-20 08:38:06