移动网站 - 根本不滚动

发布于 2024-11-18 17:11:33 字数 107 浏览 0 评论 0原文

我到处搜索 - 我的网站没有固定的高度,没有固定的展示位置。它显示了我想要的视口,但仅此而已。它不会滚动或显示任何其他内容。

我缺少什么?我已经尝试了各种溢出选项,但似乎没有任何效果。

I've googled everywhere - my site has no fixed heights, no fixed placements. It shows the viewport as I'd like, but ONLY that. It doesn't scroll or show anything else.

What am I missing? I've tried all sort of overflow options, nothing seems to be working.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

甜尕妞 2024-11-25 17:11:33

我会执行以下操作...

  1. 我会首先暂时禁用/删除样式表,以确保一切都像纯 html 一样漂亮(如果没有样式表仍然有问题,可能有一个 js 脚本破坏混乱)
  2. 我会搜索样式表中的绝对位置(特别是在包装器、内容或侧边栏元素上)。这通常是 iOS/移动电话设备上滚动性的第一大杀手。

I would do the following...

  1. I would first temporarily disable/remove the stylesheets to make sure everything is spiffy as plain html (if you still have an issue without the stylsheets, there is probably a js script wrecking chaos)
  2. I would search for position absolute(specifically on a wrapper,content, or sidebar element) in the stylesheet. This is often the #1 killer for scrollability on iOS/mobile phone devices.
糖果控 2024-11-25 17:11:33

BODY 和 HTML 标签的高度为 100%,您的 .wrapper 的高度也是 100%

html, body {min-height:100%; height:100%; overflow-x:hidden; display:block;}

尝试从 .wrapper 中删除高度

.wrapper {
    position:relative;
    width:80%;
    margin:0 auto;
}

如果您遇到内容溢出,请将 overflow: hide 添加到 .wrapper

BODY and HTML tags are 100% in height and so is your .wrapper

html, body {min-height:100%; height:100%; overflow-x:hidden; display:block;}

Try removing the height from .wrapper

.wrapper {
    position:relative;
    width:80%;
    margin:0 auto;
}

If you experience content overflowing, add overflow: hidden to .wrapper

五里雾 2024-11-25 17:11:33

我正在使用由 JavaScript 滑块加载的 iframe 在我的网站上加载 YouTube 视频。这导致 Android 出现问题,不允许滚动和缩放页面。它与设置CSS“html,body”高度或溢出隐藏无关。一旦我摆脱了 jQuery 滑块插件中的 YouTube 视频,网站滚动和缩放就开始在 Android 手机上正常工作。

I was loading a YouTube video on my site using an iframe loaded by JavaScript slider. This caused a problem with Android which did not allow scrolling and zooming of the page. It had nothing to do with setting CSS "html, body" heights or overflow hiddens. Once I got rid of my YouTube video inside the jQuery slider plugin, website scrolling and zooming started working just fine on the Android phone.

撩动你心 2024-11-25 17:11:33

正在尝试删除 html 上添加的最后 javascript!我发现我的网站由于 javascript 而无法在移动设备上滚动。
此致,

Trying removing the last javascripts added on your html!I found that my site doesn't scroll on mobiles because a javascript.
Best regards,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文