【问题标题】:Detect MacBook trackpad two-finger tap with JavaScript/jQuery使用 JavaScript/jQuery 检测 MacBook 触控板两指轻敲
【发布时间】:2014-06-18 16:32:54
【问题描述】:

我想知道是否有任何方法可以检测用户是否使用 JavaScript 或 jQuery 在 MacBook 触控板上进行了两指点击。在其中一个项目中,我使用 JavaScript 检测鼠标右键并将其用于某些操作。当您在触控板上双击时,它实际上不起作用。虽然在操作中可以作为右键单击,但 JavaScript 无法像这样检测它。

有什么线索吗?

【问题讨论】:

  • 这是什么 JavaScript 事件?
  • 我不认为javascript有这样的实现。
  • 在 safari/chrome 中运行时 - 当两根手指在触控板上轻敲时,鼠标事件的按钮值为 2。
  • 为了向任何回答的人澄清,这个问题不是关于检测双击,而是关于检测 OS X 特定的两指点击。

标签: javascript jquery trackpad


【解决方案1】:

你可以使用鼠标事件button属性-MDN reference

  • 值为 1 表示左键单击
  • 值 2 表示右键单击。

Demo jsFiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多