gpt4 book ai didi

javascript - 防止页面滚动但允许溢出滚动的元素滚动JQM

转载 作者:行者123 更新时间:2023-11-28 08:00:07 25 4
gpt4 key购买 nike

我在 jquery mobile 中有一个页面,我想阻止页面滚动,但允许用户滚动页面上已将溢出设置为滚动的元素。应该注意的是,我需要这个的原因是因为页面长度会略有不同,在某些不同的设备上会超过 100%。

<div data-role="page" id="noscroll>
<div data-role="content">
<div class="scrollable">
</div>
</div>
</div>

我试过类似的方法,但显然这会阻止可滚动元素响应 touchmove 事件。

$('#noscroll').on('touchmove', function(){
e.preventDefault();
});

最佳答案

尝试这种方法:

$('*:not(.scrollable)').on('scroll touchmove', function(e){
e.preventDefault();
});

未经测试,但应该是找到正确方法做你想做的事情的开始。

关于javascript - 防止页面滚动但允许溢出滚动的元素滚动JQM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29822923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com