【问题标题】:Jquery Tools Scrollable left or right?Jquery 工具可以向左还是向右滚动?
【发布时间】:2012-03-11 19:52:30
【问题描述】:

如何检测我使用键盘滚动或键入的方向。就像我如何检测它是左还是右。

【问题讨论】:

标签: jquery jquery-plugins jquery-tools scrollable


【解决方案1】:

您希望创建一个处理程序来检测 keydown 事件,然后检查哪个键被按下。每个键盘键都有一个识别号,您可以检查并正确处理。如果是左箭头,做一件事,如果是右箭头,做另一件事。

这个问题已经在stackoverflow的其他地方得到了回答:

Binding arrow keys in JS/jQuery

您可以在jQuery API 网站上阅读有关 .keydown() 的更多信息。

【讨论】:

  • 鼠标滚轮也检测到了吗?因为在我的 scollable 上我可以水平滚动。
  • 啊,对不起,我错过了你问题的那一部分。我没有直接使用它的任何经验,但api.jquery.com/scroll 可能有你正在寻找的东西。除了单个元素之外,您似乎还可以将该事件处理程序附加到窗口对象。它可能会捕获导致滚动的所有不同输入?
【解决方案2】:

我正在使用事件对象来获取触发了鼠标轮或键盘的事件

api.onBeforeSeek( function () { console.log(event);})

但我不再使用 Jquery Tolls Scrollable,因为我不是最适合我的应用程序。

我现在正在使用http://caroufredsel.frebsite.nl/ 这个功能更强大,使用更灵活。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 2013-08-13
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多