在JQM中,即使单击也是Ajax调用...在我的应用程序中,当用户点击任何链接时,屏幕上会出现一个过程指示符...当出现过程指示符时,用户不应该滚动屏幕,背景区域也不应该是可点击的,即它应该防止点击。
我写了代码:
disabelScroll()
{
$(document).on(scroll,function(e){
e.preventDefault();
e.stoppropogation();
});
$(document).on(scrollstart,function(e){
e.preventDefault();
e.stoppropogation();
});
}
当我的处理指示器开始时,我已经调用了这个函数...即。何时发送ajax请求
它适用于所有移动平台,如android,iphone,ipad,blackberry,但在Windows mobile中它无效。
在Windows Mobile中,它会调用disableScroll()
,但不会停止它的行为......即。当显示Spinner时,用户可以滚动并可以点击不应该发生的事情。
有谁可以帮我解决这个问题?
答案 0 :(得分:0)
e.stopImmediatePropagation()
和
e.stopPropogation();
解决了我的问题