Javascript jQuery Mobile:防止scrollview中的锚点击(如果滚动)

Javascript jQuery Mobile:防止scrollview中的锚点击(如果滚动),javascript,jquery,events,anchor,scrollview,Javascript,Jquery,Events,Anchor,Scrollview,我有一个jQuery移动应用程序,在页面主体中有一个滚动视图。滚动视图包含链接。如果滚动,我想防止当用户的光标在链接上释放时,滚动视图的点击触发链接 我知道jQuery使用冒泡(自下而上,或由内而外)而不是捕获(自顶向下,或由外而内)。我没有链接上的.click()处理程序,它们只是HREF。因此,我想我不能在事件上使用类似stopPropagation()的东西,因为当我捕获鼠标向下或单击事件时,它已经到达了我的scrollview 我正在使用的jQuery Mobile scrollview

我有一个jQuery移动应用程序,在页面主体中有一个滚动视图。滚动视图包含链接。如果滚动,我想防止当用户的光标在链接上释放时,滚动视图的点击触发链接

我知道jQuery使用冒泡(自下而上,或由内而外)而不是捕获(自顶向下,或由外而内)。我没有链接上的.click()处理程序,它们只是HREF。因此,我想我不能在事件上使用类似stopPropagation()的东西,因为当我捕获鼠标向下或单击事件时,它已经到达了我的scrollview


我正在使用的jQuery Mobile scrollview插件中有一些事件,我可以在其中钩住drag start、drag handle和drag stop事件。在这种情况下,我如何有条件地查看用户是否正在滚动并以某种方式吸收或取消包含的锚定点击?

您使用的是什么scrollview插件?默认情况下,jQuery Mobile中不会出现这种情况。它是一种叫做jQuery.Mobile.scrollview.js的东西。它看起来像是jQuery或jQuery Mobile的插件。我最终放弃了scrollview插件,它附带了我发现的一个较旧的jQuery Mobile主题。它是由Adobe的某个人编写的,但显然被称为“实验性的”,此后就被废弃了。带溢出的常规div:滚动工作正常。