Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery地址插件-恢复鼠标中键所做的操作?_Jquery_Jquery Plugins_Mouseevent - Fatal编程技术网

jQuery地址插件-恢复鼠标中键所做的操作?

jQuery地址插件-恢复鼠标中键所做的操作?,jquery,jquery-plugins,mouseevent,Jquery,Jquery Plugins,Mouseevent,我对网站最恼火的一件事是,某个天才开发人员出现,将Javascript操作放到所有链接的顶部,完全消除了鼠标的中键点击(大多数浏览器的默认操作:打开该页面的新选项卡)。今天,我是那个天才开发者 我正在使用,它做了我需要的一切,除了在新标签中将我的中键点击视为打开链接。它将中间的单击视为正常的单击。我仍然可以在新选项卡中打开链接,但我必须使用菜单单击并选择“在新选项卡中打开” 我应该如何纠正这种行为?如果我的中键点击不回,我的强迫症会让我跳进一个黑暗的盟友的某处,我额头一侧的静脉会不断增长。…好的

我对网站最恼火的一件事是,某个天才开发人员出现,将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上完成了项目,只是修补了插件。,