javascript - 滚动条位于另一个滚动条内

标签 javascript jquery html scrollbar

简单来说,我正在使用 photoSwipe 插件从 Facebook 页面导入照片并将其呈现到我的 jquery 移动网页

问题是最终结果看起来有点奇怪。看这张照片,红色箭头所指的地方..

enter image description here

正如你所看到的,由于某种原因,我得到了 2 个滚动条,而不是一个。但是,当我从手机上查看它时,它看起来就像一个滚动条。

PhotoSwipe插件的示例代码中,滚动条看起来不错:

enter image description here

我暂时不会给出任何代码,因为我想自己找出错误。我只是需要一些关于寻找什么的帮助。理论上什么可能导致这种双滚动条效应?有两个这样的滚动条到底意味着什么?内部滚动条仅滚动几毫米。外部滚动条按预期工作并滚动浏览所有照片。

编辑(根据答案)

<小时/>

这就是我动态创建画廊的方式:

$("#Home").after('<div data-role="page" data-add-back-btn="true" id=Gallery'+ i +
               ' class="gallery-page"' + ' data-url="Gallery' + i + '"> ' +
               ' <div data-role="header"><h1>Gallery</h1></div> ' + ' <div data-role="content"> ' +
               ' <ul class="gallery"></ul> ' + ' </div> ' +
               ' </div> ');

如何在此处添加 overflow:hidden 属性?

最佳答案

可能在 body 和 html 元素上有一个滚动条。或者在正文和照片所在的 div 上。

使用以下方法禁用这些元素之一的滚动:overflow-y:hidden;溢出-x:自动;

一项一项地进行,您将消除不需要的滚动条。

关于javascript - 滚动条位于另一个滚动条内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17465723/

相关文章:

javascript - 如何异步获取响应文本?

javascript - 如何跨浏览器查找 HTML 按钮或图像的坐标?

javascript - 如何删除滚动sidenav

javascript - 如何从 &lt;iframe&gt; 启动 javascript?

javascript - 如何在 ember-cli 中加载外部脚本

javascript - CSS 和 JS 在 localhost 上工作,但在 Heroku Webserver 上不工作

javascript - 状态已在 componentWillReceiveProps 中显示为更新为新值。现在有办法检查 Prop 变化吗?

php - 如何使用 javascript 中的表单验证重定向到 PHP 网页,并使用 MySQL 查询重定向到另一个页面

Jquery UI Tabs,如何在没有ajax的情况下进行页面导航?

php - 通过CURL发送ajax请求