即使用户单击“中间按钮”或右键单击->在新选项卡中打开,如何触发jquery“单击”事件

雅各布·科恩

我有一个javascript,当用户单击通知时,它会将通知标记为已读。

javascript是在<a>标记中触发的,在脚本返回true后,该标记会使用将该用户重定向到另一个页面target="_blank"

但是,如果用户使用鼠标中键或在新选项卡中单击鼠标右键->打开,它将不会触发事件。

我知道我只能建立一个“链接”,并且不允许在新选项卡中打开选项,但是我宁可。

21CmOfPain

我的答案的来源和您的问题是重复的:如何使用jQuery区分鼠标左键和鼠标右键

尽管该问题的答案将对您有所帮助:

从jQuery 1.1.3版本开始,event。将规范event.keyCode和event.charCode,因此您不必担心浏览器兼容性问题。关于event.which的文档

event.which 分别为鼠标左键,鼠标中键和鼠标右键提供1、2或3,因此:

$('#element').mousedown(function(event) {
    switch (event.which) {
        case 1:
            alert('Left Mouse button pressed.');
            break;
        case 2:
            alert('Middle Mouse button pressed.');
            break;
        case 3:
            alert('Right Mouse button pressed.');
            break;
        default:
            alert('You have a strange Mouse!');
    }
});

最初发布自“ tinybyte”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

即使用户单击“中间按钮”或右键单击->在新选项卡中打开,如何触发jquery的“ click”事件

来自分类Dev

右键单击并保存链接以在新选项卡中打开

来自分类Dev

用户单击时在新选项卡中打开链接

来自分类Dev

(单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

来自分类Dev

(单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

来自分类Dev

angularjs:用户右键单击并在新选项卡中选择打开时触发ng-click函数

来自分类Dev

使用JQUERY在按钮单击上打开新选项卡

来自分类Dev

使用JQUERY在按钮单击上打开新选项卡

来自分类Dev

单击DIV在新选项卡中打开内联背景

来自分类Dev

单击图像以在 HTML 页面中打开新选项卡

来自分类Dev

单击选项卡控件的选定选项卡页标题时如何触发事件

来自分类Dev

无法使用硒在右键单击时在新选项卡中选择选项打开链接

来自分类Dev

如何通过右键单击新选项卡中的“转到网址”来打开网页中的文本作为链接

来自分类Dev

单击以打开“ jQuery UI”选项卡

来自分类Dev

如何禁用JQuery选项卡上的单击事件?

来自分类Dev

如何禁用JQuery选项卡上的单击事件?

来自分类Dev

jQuery / JavaScript-允许CTRL +单击以在新选项卡中打开链接

来自分类Dev

单击按钮时打开新选项卡

来自分类Dev

在svg上单击鼠标右键使用元素打开新选项卡

来自分类Dev

在svg上单击鼠标右键使用元素打开新选项卡

来自分类Dev

木偶:如何单击元素以便在新选项卡中打开它?

来自分类Dev

如何在WPF中使用鼠标右键单击事件选择选项卡

来自分类Dev

Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

来自分类Dev

量角器按钮单击并在新选项卡中打开页面

来自分类Dev

通过单击Java脚本中的按钮来打开新的浏览器选项卡

来自分类Dev

单击HTML按钮时,在新的浏览器选项卡中打开URL

来自分类Dev

按钮上的警报单击并将用户移动到打开的新选项卡

来自分类Dev

CakePHP在单击时打开到新选项卡

来自分类Dev

单击 xpages 中的附件时,如何将默认操作更改为“在新选项卡中打开”?

Related 相关文章

  1. 1

    即使用户单击“中间按钮”或右键单击->在新选项卡中打开,如何触发jquery的“ click”事件

  2. 2

    右键单击并保存链接以在新选项卡中打开

  3. 3

    用户单击时在新选项卡中打开链接

  4. 4

    (单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

  5. 5

    (单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

  6. 6

    angularjs:用户右键单击并在新选项卡中选择打开时触发ng-click函数

  7. 7

    使用JQUERY在按钮单击上打开新选项卡

  8. 8

    使用JQUERY在按钮单击上打开新选项卡

  9. 9

    单击DIV在新选项卡中打开内联背景

  10. 10

    单击图像以在 HTML 页面中打开新选项卡

  11. 11

    单击选项卡控件的选定选项卡页标题时如何触发事件

  12. 12

    无法使用硒在右键单击时在新选项卡中选择选项打开链接

  13. 13

    如何通过右键单击新选项卡中的“转到网址”来打开网页中的文本作为链接

  14. 14

    单击以打开“ jQuery UI”选项卡

  15. 15

    如何禁用JQuery选项卡上的单击事件?

  16. 16

    如何禁用JQuery选项卡上的单击事件?

  17. 17

    jQuery / JavaScript-允许CTRL +单击以在新选项卡中打开链接

  18. 18

    单击按钮时打开新选项卡

  19. 19

    在svg上单击鼠标右键使用元素打开新选项卡

  20. 20

    在svg上单击鼠标右键使用元素打开新选项卡

  21. 21

    木偶:如何单击元素以便在新选项卡中打开它?

  22. 22

    如何在WPF中使用鼠标右键单击事件选择选项卡

  23. 23

    Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

  24. 24

    量角器按钮单击并在新选项卡中打开页面

  25. 25

    通过单击Java脚本中的按钮来打开新的浏览器选项卡

  26. 26

    单击HTML按钮时,在新的浏览器选项卡中打开URL

  27. 27

    按钮上的警报单击并将用户移动到打开的新选项卡

  28. 28

    CakePHP在单击时打开到新选项卡

  29. 29

    单击 xpages 中的附件时,如何将默认操作更改为“在新选项卡中打开”?

热门标签

归档