我希望在某人使用右键单击区域时打开弹出窗口。
目前我正在使用以下内容:
$("#popup").bind('mousedown', function(e) {
var w;
if(e.which==3) {
w=window.open('link','_blank','options');
} else {
return false;
}
if(w!=null){
w.focus();
}
event.preventDefault();
});
使用火狐浏览器时(虽然没有测试其他浏览器),弹出窗口被阻止了。我注意到,使用“点击”事件根本不起作用。
有没有办法在右键单击某个内容时打开一个弹出窗口而不被浏览器阻止?