jquery - ipad - 位置 :fixed bug on zoom in

标签 jquery html ios css ipad

我有一个 div,它有一个位置固定的属性并且工作正常。

我的问题是当我放大我的 iPad 时,它们没有显示完整的 div;它被切断了。

我一直在尝试很多类似下面的代码。

但我不明白为什么它在 ipad 上不起作用,而在我的桌面上却起作用。

有人可以帮我处理一下吗?

jquery代码:

$(window).scroll(function(){
  $('#mydiv').css('left',-$(window).scrollLeft());
});

最佳答案

可能需要包含元标记以在进行计算之前初始设置宽度:

<meta name="viewport" content="width=device-width">

我还建议设置页面的比例

<meta name="viewport" content="initial-scale=1.0">

您可以在此处了解更多信息:

https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html#//apple_ref/doc/uid/TP40006509-SW26

关于jquery - ipad - 位置 :fixed bug on zoom in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21704669/

相关文章:

jquery - 如何单击文本来更改值

javascript - 如何将普通 JS 中的二叉树绘制为 HTML+CSS?

ios - Audio Session 中断后停止调用音频图渲染回调

ios - 在不更新的情况下更改应用程序图标

javascript - 滚动时关闭推送菜单

javascript - 是否可以 EventHandle 页面通过 Javascript 发出的每个 GET 请求?

javascript - 动态加载JWplayer

javascript - 通过 JQuery 在选择中选择选项

html - CSS 背景不适用于 Codepen

ios - 如何解决这个崩溃?