2014-11-21 84 views
0

我想停止滚动整个文档在iPad中,除了只允许滚动一个div。在Ipad中触摸滚动问题

因此,这里是我的代码

$(document).bind('touchmove', function(e){ 
    e.preventDefault();   
}); 

//防止文档滚动

$('#disclaimer-box-inner').bind('touchmove', function(e){ 
    e.stopPropagation(); 
}); 

现在,我有一个滚动条被命名为声明-箱内部的股利。我想让这个div上滚动。

最终结果是它停止滚动屏幕,但停止滚动该div。

任何帮助,高度赞赏。提前致谢。

+0

我真的不明白......是否还有其他元素也溢出了?你可以创建一个模拟演示..? – 2014-11-21 11:33:52

+0

基本上我想删除文件在ipad上滚动,但允许滚动单个div。 – Raj 2014-11-21 11:50:17

回答

0

如何使用CSS而不是jQuery?

筛选的jsfiddle:

http://jsfiddle.net/3xdy0zyg/1/

只要给你的身体

position: fixed; 

而且与类.scroll

overflow-y: scroll; 
position: absolute; 

现在你可以在滚动给你的div但你不能滚动身体。

+0

这是关于文档滚动。所有在任何桌面浏览器都可以正常工作,但只有在ipad中我想要移除滚动事件。 – Raj 2014-11-21 11:49:40

+0

所以你只是想从该div的滚动移除ipad? – Stefan 2014-11-21 11:51:22