JavaScript OSX MouseWheel问题

时间:2012-09-16 10:17:11

标签: javascript jquery macos mousewheel

在OSX上使用JavaScript MouseWheel似乎无法用于精确的步进滚动。

知道如何修复OSX的这个例子:

http://jsfiddle.net/daslicht/Qbq4k/

问题是,在OSX上会调度多个MouseWheel事件。 我只需要触摸Logitech Anywhere MX鼠标的MouseWheel 并且发送了3个或更多事件。

当我尝试使用触控板滚动列表时, 由于MouseWheel事件过多,无法进行精确滚动。

在Windows上骂List,就像魅力一样 因为每个MouseWheel步骤只调度一个事件 (即使在任何鼠标的超级滚动模式下)

我甚至试图阻止传入的事件 或降低门槛,但没有像在Windows上那样好用:

http://jsfiddle.net/daslicht/Qbq4k/ //阻止第一次传入n ms后的事件

你们如何在OSX上处理MouseWheel?

if(osx){
   mouse=false; //?
}

0 个答案:

没有答案