我知道 - 以前曾经问过,但是: 人们一直说“你不能在Firefox中做到这一点”等等(具体来说,这个回答:Disabling middle click scrolling with javascript)
......那怎么做呢? http://www.lokeshdhakar.com/projects/lightbox2/
它捕获中间点击,阻止新窗口,并触发正确的事件以打开叠加层。我对Prototype的熟悉程度和其他库不太一样,希望有人可以指出这一点。
TIA。
答案 0 :(得分:8)
他直接在文档对象上使用click事件,然后检查它是否在其中一个图片链接上
这样就是右键和中键点击的解决方案
document.addEventListener("click", function(e){
if(e.button == 1){
e.preventDefault();
alert(e.button);
}
}, true);