gpt4 book ai didi

javascript - iPad、iPhone 模态对话框滚动问题

转载 作者:太空狗 更新时间:2023-10-29 15:25:51 25 4
gpt4 key购买 nike

我们网站上的各个页面都会打开 JQuery“模态对话框”框。

这些在每个网络浏览器中都能正常工作。

但是在 iPad 或 iPhone 上查看时会出现问题,我认为这是一个常见问题。

在某些页面上,模态对话框对于 iPad 屏幕来说太大,因此我需要滚动模态框。

但是,当我执行此操作时,此对话框不会移动,但背景(即它后面的主屏幕)会滚动。

我想在模式打开时禁止背景滚动,但允许模式对话框滚动。

我已经尝试在 'overflow:hidden' 下使用 'position:fixed' 解决了其他人的问题,不幸的是,对我来说,问题仍然存在。

有没有人有任何其他想法/事情我可以尝试?

下面是在模式对话框中打开的页面之一的代码示例。

谢谢

<script>
function myOnLoad() {
window.parent.$('body').css('overflow', 'hidden');

}

</script>



<body onload="myOnLoad()">
<div class="wrapper">
<div id="popup" class="modalDialog2">

<!--DIALOG CONTENT HERE-->


</div>
</div>


<script type="text/javascript">
// close Modal
$("#close").click(function (e) {
e.preventDefault();
window.parent.$('body').css('overflow', 'auto');
window.parent.$("iframe").attr('src');
window.parent.$(".modalDialog").removeClass('show');
});
</script>

最佳答案

我遇到了问题,下面的代码行为我解决了它 -

html{ 
overflow: scroll;
-webkit-overflow-scrolling: touch;
}

关于javascript - iPad、iPhone 模态对话框滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30646490/

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