我知道您可以定义overflow:hidden; 在HTML主体上删除滚动条,但我仍然希望能够使用鼠标上的箭头或滚轮滚动。
在此先感谢您的帮助。
编辑:感谢您对悬停滚动条和自定义栏上的所有建议。另外,感谢您担心通过删除滚动条来影响用户体验。我会详细说明,以便您解释我的来历。
我有一个圆形页面(如果您使用滚轮或箭头按钮滚动,当到达底部时,它将重置为页面顶部并重新开始)。永无止境的循环。滚动条会受到影响,因为条受到限制,并且当滚动条到达底部并重置到顶部时,用户鼠标仍位于页面底部,这意味着当他们移动鼠标时,页面的顶部和底部之间会有一些闪烁。
我计划删除滚动条,并用窗口顶部和底部的箭头按钮替换它。这就是为什么我想完全删除滚动条但保留滚动功能的原因。
有一个名为jscrollpane的jQuery库,它可以进行很多修改。
但是,如果您只想隐藏该栏,则也可以将该滚动条从视图中移出
<div id="content">
<div id="scrollable"> ... ... ... </div>
</div>
使用CSS
#content {
position: relative;
width: 200px;
height: 150px;
border: 1px solid black;
overflow: hidden;
}
#scrollable {
height: 150px;
width: 218px; /* #content.width + 18px */
overflow-y: scroll;
}
这全部基于18像素的条形宽度。
因此,我们可以执行一些javascript滚动条宽度检测脚本,或者直接在可滚动div前面添加另一个div。
HTML现在是:
<div id="content">
<div id="scrollable">
<div id="txt"> ... ... ...
</div></div></div>
与CSS一样:
#content {
position: relative;
width: 200px;
height: 150px;
border: 1px solid black;
overflow: hidden;
}
#scrollable {
height: 150px;
width: 240px; /* the bar-width can be theoretical 240px - 200px = 40px */
overflow-y: scroll;
}
#txt {
width: 200px;
}
我知道你可以定义溢出:隐藏;在HTML的正文中删除滚动条,但我希望仍然能够用鼠标上的箭头或滚轮滚动。 提前感谢您的帮助。 编辑:感谢您有关悬停滚动条和自定义栏的所有建议。还要感谢您对通过删除滚动条影响用户体验的所有疑虑。我将更详细地阐述一下,以便您解释我来自哪里。 我有一个圆形页面(如果你用滚轮或箭头按钮滚动,当它到达底部时,它会重置到页面顶部并重新开始)。一个永无止境的循环。滚动条会影响这个,因
我阅读了log4j2的官方文档,并得到了一个关于RollingFileAppender的问题。 文件上是这么说的: 下面是一个示例配置,它使用基于时间和大小的触发策略的RollingFileAppender,将在同一天(1-100)创建多达100个存档,这些存档存储在基于当前年份和月份的目录中,并将压缩每个存档使用gzip并将每小时滚动一次。在每次翻转期间,此配置将删除与"/app.log.gz"
问题内容: 使用此代码 它是这样显示的主页上的喊话框) 如何删除水平滚动条并修改垂直滚动条的CSS? 问题答案: 在你的CSS:
问题内容: 我的引导页面上有这种令人讨厌的水平滚动。无法弄清楚是什么使它表现出这种行为或如何处理? JsFiddle链接:http : //jsfiddle.net/FatAlbert/cd1syrd9/2/ HTML: CSS: 问题答案: 根据Bootstrap 3文档: 必须将行放置在.container(固定宽度)或.container-fluid(全角)内,以便正确对齐和填充。 因此,将
我有一个问题:我想创建一个布局,但当我移除下面代码行处的填充(p-0)时,一个水平滚动条就出现了。是否有机会我可以删除填充和没有滚动条出现?我不知道该怎么办,也许你们能帮我。问题是我想让col保持完整的长度而不加填充,但是当我移除填充时,水平滚动条就会出现。 null null