【发布时间】:2014-10-07 15:37:14
【问题描述】:
我有一个相当厚实的页面,其中有很多可点击的元素,我正在一台相对较慢的计算机(~1GHz 处理器)上进行测试。页面的一部分是作为页面一部分的屏幕键盘。我对所有按钮使用带有事件委托的 jQuery,并对 mousedown 或 mouseup 事件(一个或另一个,而不是同时)做出反应。在测试这两种情况时,似乎 mouseup 事件比 mousedown 事件更慢且更不可靠(有时会错过按钮按下,或者屏幕在响应之前略微挂起)。如果连续快速按下大量按钮,情况尤其如此。
mousedown 有什么理由天生就应该比 mouseup 更快/更好吗?事件委托会对此产生影响吗?为了用户体验,我更喜欢 mouseup 事件,所以我想知道是否可以做些什么来提高 mouseup 的可靠性。
【问题讨论】:
-
您是否在使用不同浏览器时遇到同样的问题?
标签: javascript jquery