代码之家  ›  专栏  ›  技术社区  ›  Razor

检测正在跟踪的链接的javascript事件

  •  1
  • Razor  · 技术社区  · 14 年前

    除了显而易见的 onclick 事件处理程序,我如何检测用户是否标记链接并点击Enter或其他使链接打开的键/设备?

    此外,是否可以检测到鼠标中键单击(默认为在新选项卡中打开)?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Community Neeleshkumar S    7 年前

    按Enter键将生成 onclick 事件。您不需要任何特殊代码来处理Enter键

    编辑:至于点击鼠标中键,您可以在这里查看: http://www.quirksmode.org/js/events_properties.html 不是那么简单(多亏了IE)

    编辑:如果使用jquery,它非常简单: How to distinguish between left and right mouse click with jQuery

        2
  •  1
  •   mrjames    14 年前

    假设您想要一个单独的解决方案来专门捕获一个链接上的回车键,那么您可能可以使用 onkeyup 并检查 event.keyCode 等于13(回车键)。