jQuery地址插件-恢复鼠标中键所做的操作?
我对网站最恼火的一件事是,某个天才开发人员出现,将Javascript操作放到所有链接的顶部,完全消除了鼠标的中键点击(大多数浏览器的默认操作:打开该页面的新选项卡)。今天,我是那个天才开发者 我正在使用,它做了我需要的一切,除了在新标签中将我的中键点击视为打开链接。它将中间的单击视为正常的单击。我仍然可以在新选项卡中打开链接,但我必须使用菜单单击并选择“在新选项卡中打开”jQuery地址插件-恢复鼠标中键所做的操作?,jquery,jquery-plugins,mouseevent,Jquery,Jquery Plugins,Mouseevent,我对网站最恼火的一件事是,某个天才开发人员出现,将Javascript操作放到所有链接的顶部,完全消除了鼠标的中键点击(大多数浏览器的默认操作:打开该页面的新选项卡)。今天,我是那个天才开发者 我正在使用,它做了我需要的一切,除了在新标签中将我的中键点击视为打开链接。它将中间的单击视为正常的单击。我仍然可以在新选项卡中打开链接,但我必须使用菜单单击并选择“在新选项卡中打开” 我应该如何纠正这种行为?如果我的中键点击不回,我的强迫症会让我跳进一个黑暗的盟友的某处,我额头一侧的静脉会不断增长。…好的
我应该如何纠正这种行为?如果我的中键点击不回,我的强迫症会让我跳进一个黑暗的盟友的某处,我额头一侧的静脉会不断增长。…好的,哇。你真的很喜欢中键点击功能,哈哈 您可以尝试覆盖该插件:
$('#target').mousedown(function(e){
if(e.which == 2){
//Middle button clicked!
e.stopPropagation();
return true;
}
);
或者在原始插件的代码中实现类似的东西。…好的,哇。你真的很喜欢中键点击功能,哈哈 您可以尝试覆盖该插件:
$('#target').mousedown(function(e){
if(e.which == 2){
//Middle button clicked!
e.stopPropagation();
return true;
}
);
或者在原始插件的代码中实现类似的东西。这最终会将两个事件侦听器绑定到它上,因此我有一个事件尝试执行它,另一个事件尝试停止。我不明白…?我最终在Github上分叉了项目,只是修补了插件。这最终会将两个事件侦听器绑定到它上,所以我有一个事件试图去做,还有一个事件试图停止。我不明白…?我最终在Github上完成了项目,只是修补了插件。,