在Ipad中触摸滚动问题

时间:2014-11-21 11:25:13

标签: jquery ios css ipad

我想停止在ipad中滚动整个文档,只允许滚动一个div。

所以这是我的代码

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

//这会阻止文档滚动

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

现在我有一个滚动条的div被命名为disclaimer-box-inner。我想允许在这个div上滚动。

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

非常感谢任何帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

如何使用css而不是jquery?

喜欢这个jsfiddle:

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

只要给你的身体

position: fixed;

并给你的div .croll

overflow-y: scroll;
position: absolute;

现在你可以在div中滚动,但你不能滚动身体。