【发布时间】:2015-09-30 06:46:02
【问题描述】:
您好,我正在使用 jQuery Mobile 构建跨平台移动应用程序,但遇到以下问题:
每当有一个包含许多项目的列表时,用户向下滚动,当点击停止滚动时,项目被点击而不是停止滚动,我该怎么办?
【问题讨论】:
标签: javascript jquery html css jquery-mobile
您好,我正在使用 jQuery Mobile 构建跨平台移动应用程序,但遇到以下问题:
每当有一个包含许多项目的列表时,用户向下滚动,当点击停止滚动时,项目被点击而不是停止滚动,我该怎么办?
【问题讨论】:
标签: javascript jquery html css jquery-mobile
我遇到了同样的问题,我通过创建一个标志变量来解决它,该变量在 stopscroll jqm 事件中被关闭。
var tapFlag = true;
$(document).on("scrollstart",function(){
tapFlag = false;
});
$(document).on("scrollstop",function(){
tapFlag = true;
});
只有当点击标志为真时才允许点击项目。
【讨论】: