javascript - 禁用元素大于视口(viewport)的水平滚动

标签 javascript html css mobile

我试图创建一些类似于 google play 导航的东西,带有固定数量的 og 标签(应用浏览中的 swyping)。

我创建了一个包含一些内容 div 的 div。

<div id="container">
    <div class="section"> ... </div>
    <div class="section"> ... </div>
    <div class="section"> ... </div>
</div>

为了在部分之间创建滑动,我将容器的宽度设置为 300% 然后我根据按下的按钮设置容器的 left 属性。

我的问题是:如何禁用视口(viewport)的水平滚动?

最佳答案

您有两个解决方案:

  1. 换行#container在另一个里面 <div>宽度为 100%,禁用换行和溢出:隐藏,然后滚动 #container在里面,或者

  2. 输入 overflow: hidden在视口(viewport)上(或尝试使用 overflow-x:hidden);

关于javascript - 禁用元素大于视口(viewport)的水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22912332/

相关文章:

javascript - 如何在链接点击时更改 Bootstrap 模式内的文本?

javascript - $(window).load 或 $(window).scroll 在同一个函数中?

javascript - 获取表中具有相同名称的每个输入的值

html - 如何使网站上的文字看起来是手写的,但不可读

html - CSS 边框超出图像宽度

javascript - 将导航栏粘贴到页面顶部后,它会从中间到最左边

html - Flexbox 父属性不起作用(对齐内​​容、对齐内容、对齐元素)

javascript - css3 animation.css 不适用于自定义模式

Javascript 原型(prototype)语法——下划线开头的变量名

javascript - 在 PHP 和 Ajax 中构建安全测验的好方法