为移动设备创建应用。所以问题:当用户点击页面上的链接时,我需要显示弹出对话框。在弹出窗口显示(禁用滚动)期间,页面应该被冻结。在弹出内部我有很长的列表,其中包含滚动的项目。所以我是如何实现的:
我在body中创建弹出窗口,我正在添加下一个代码以阻止滚动:
$("body").bind("touchmove", scrollHandler);
function scrollHandler(event){
event.preventDefault();
}
在弹出窗口中我添加了应该滚动的列表但是它不会滚动,因为它被前一个处理程序阻止了。那么如何在弹出窗口中启用滚动列表。感谢
答案 0 :(得分:0)
找到溶剂化:
$(window).scroll(function(){
window.scrollTo(0, oldScrollPosition)
});
如果它对某人有帮助:)需要操纵滚动而不是触摸事件。