繁体   English   中英

停止弹出对话框的touchmove事件

[英]stop touchmove event for popup dialog

为移动设备创建应用。 因此,问题:当用户单击页面上的链接时,我需要显示弹出对话框。 在弹出窗口显示期间应冻结页面(禁用滚动)。 在弹出窗口中,我有很长的列表,应该滚动的项目。 所以我如何实现它:

我在体内创建弹出窗口,并添加了下一个代码以防止滚动:

$("body").bind("touchmove", scrollHandler);

function scrollHandler(event){
    event.preventDefault();
}

在弹出窗口中,我添加了应该滚动的列表,但是由于以前的处理程序阻止了它,所以列表没有滚动。 那么如何在弹出窗口中启用滚动列表。 谢谢

溶剂化:

$(window).scroll(function(){
        window.scrollTo(0, oldScrollPosition)
});

如果您对某人有帮助,请:)需要操纵触摸事件的滚动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM