layer.open 页面的点击事件,在 iphone里卡死的问题
在iframe的body用div括起来,div里面加上 overflow-y:scroll;-webkit-overflow-scroll:touch之后可以正常显示,效果正常.
<div id="wrapper">
<body>
....
</body>
</div>
$(function(){
if(document.body.scrollHeight > (window.screen.height-30)){
var heightBody = window.screen.height-30;
$("#wrapper").css({"height":heightBody+"px","overflow":"auto","-webkit-overflow-scrolling":"touch"});
}
});
本文介绍了一种解决layer.open页面在iPhone中点击事件卡死的方法:通过使用iframe结合特定CSS属性实现流畅滚动和交互。适用于需要在移动端保持良好用户体验的场景。
4906

被折叠的 条评论
为什么被折叠?



