在我的web应用程序中,我为webkit浏览器启用了div上的惯性滚动。问题是,当我单击一个执行jquery函数的按钮时,如果div当前仍在滚动,则该函数不会运行,直到它完全停止。有没有办法在当前位置中断和停止div滚动,就像当div滚动然后用户触摸屏幕时一样?我假设有,但找不到确切的代码示例如何做到这一点。
提前谢谢。
发布于 2012-07-20 00:08:34
问题解决了。浏览器似乎会忽略点击功能,直到div停止滚动,所以如果你使用'jQuery tap‘或jquery mobile (或任何其他启用点击功能的插件),使用'.tap’而不是'.click‘,它就能正常工作。它不会阻止div滚动,但无论如何它都会运行该函数。
https://stackoverflow.com/questions/11549226
复制相似问题