2014-11-21 116 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