0

与在 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 显示时,用户可以滚动并可以单击,这不应该发生。

谁能帮我解决这个问题?

4

1 回答 1

0
e.stopImmediatePropagation()

e.stopPropogation();

解决了我的问题

于 2015-07-28T10:07:30.650 回答