首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery mobile不会阻止windows mobile中的滚动。

Jquery mobile不会阻止windows mobile中的滚动。
EN

Stack Overflow用户
提问于 2012-08-18 22:05:46
回答 1查看 210关注 0票数 0

就像在JQM中一样,当用户点击任何链接时,即使是一次点击都是Ajax call...in我的应用程序,屏幕上会出现一个流程指示器……当进程指示器出现时,用户不应该滚动屏幕,背景区域不应该被点击,即它应该阻止点击。

我已经写了代码:

代码语言:javascript
复制
disabelScroll()
{
    $(document).on(scroll,function(e){
                 e.preventDefault();
                 e.stoppropogation();
    });
    $(document).on(scrollstart,function(e){
                 e.preventDefault();
                 e.stoppropogation();
    });
}

当我的处理指示器启动时,我调用了这个函数。当发送ajax请求时

它在安卓、iphone、ipad、黑莓等所有移动平台上都能用,但在windows mobile上就不行了。在windows mobile中,它确实会调用disableScroll(),但不会停止它的行为。当旋转器显示时,用户可以滚动和点击,这是不应该发生的。

有人能在这个问题上帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-28 18:07:31

代码语言:javascript
复制
e.stopImmediatePropagation()

代码语言:javascript
复制
e.stopPropogation();

解决了我的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12019192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档