2013-08-02 106 views
0

我有一个普通的JQuery Mobile应用程序,我试图构建一个自定义对话框,在UI上放置一个半透明的黑色蒙板,然后在屏幕上居中对话框。防止在jQuery Mobile中滑动滚动

我的小部件按预期工作,除了用户可以在我的蒙版上滑动以滚动隐藏在对话框后面的页面。我添加了CSS pointer-events:none,但显然这并没有。

是否有另一种方法来拦截滑动/滚动并取消它?

+0

如果div填充屏幕的z-index高于UI元素,那么它应该工作。提供小提琴将不胜感激。 – Omar

回答

0
$(document).bind("touchmove",function(event){ 
    event.preventDefault(); 
}); 

应该工作。不知道这将如何与jQuery的手机行为虽然。