问题标签 [browser-scrollbars]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - CSS:全尺寸 div 显示浏览器滚动条
我有一个站点需要在浏览器窗口中完全独立,即用户不必上下滚动即可查看站点的不同部分。内容过长而无法放入内容窗格的内容由overflow:auto 处理,该功能运行良好。
问题是,无论我尝试什么,我仍然遇到以下问题:
两组滚动条 http://www.wikiforall.net/bad_scrollbars.png
所以在成功填充浏览器窗口的内容之下,似乎有一个空白。这个间隙会导致垂直滚动条显示自己(右侧似乎有一个类似的间隙,不太容易看到)。我已经使用 Chrome 的元素检查器检查了元素,并且<html>
标签只覆盖了那个 gap。所以我不知道差距来自哪里。
主页 div 设置为position: absolute
, 左、右、上和下都设置为零。这些 div 也有display: inline
设置,并且没有边距或填充。html
和标签的body
样式相同。
我一直在四处寻找一两天,但我发现没有任何效果。有谁知道如何删除这些滚动条?
c# - WCustom 滚动条未出现在 WebBrowser 控件上
我正在尝试让滚动条与 Web 浏览器控件一起使用。但是,由于我将使用它来显示自定义消息框的消息,因此即使不需要滚动条,我也不希望出现滚动条 - 就像默认情况下那样。为了避免这种情况,我决定禁用控件上的滚动条,而是在另一个控件(如面板)上使用滚动条。这样,它们只会在浏览器页面的内容太大而无法容纳时出现。
虽然我已经阅读了很多帖子,即使在 StackOverflow 上,这似乎是一个有效的解决方案,但效果并不好。一个例子是当我在这里尝试使用解决方案时:
Panel 控件中包含的 WebBrowser 控件的滚动问题
似乎如果 Web 浏览器禁用了滚动条,它也不会让面板使用滚动条。在设计模式下进行测试时似乎就是这种情况。为了克服这个问题,我尝试在面板内的网络浏览器后面添加一个图片框;它在设计模式下工作(调整图片框和 Web 浏览器的大小会导致面板启用其滚动条),但在运行时不起作用(我添加了代码以将图片框更改为 Web 浏览器控件的大小 -它本身总是调整大小以适应可滚动内容的大小)。
我还尝试根据 ScrollableRectangle 的大小是否大于控件的大小,以编程方式启用和禁用 Web 浏览器的滚动条。这在理论上会很好,除非它似乎在任何时候更改 ScrollbarsEnabled 属性时都会清除控件中的所有文本 - 因此会更改回没有滚动条。
我正在使用以下代码执行此操作,每当在控件中按下一个键时都会有效调用:
同样重要的是要注意,我还需要在应用程序中使用的 HTML 编辑器的解决方案,因此理想情况下,任何解决方案都不会依赖页面加载事件等......因为这些似乎不会在 Web 浏览器时触发将设计模式设置为 on(它需要它作为 HTML 编辑器工作)。但是,在这种特殊情况下,如果没有更好的解决方案,我可以重新启用默认滚动条。
编辑:要清楚,我不是在谈论 HTML 内容中的任何滚动条——这无关紧要,因为 HTML 只是用于允许灵活地格式化文本。我说的只是浏览器控件本身的滚动条。
非常感谢任何帮助。谢谢!
css - 在不使用闪光灯的情况下更改滚动条的图像
如何在溢出的框中更改滚动条的外观(而不是颜色)?我知道如何在 Flash 中做到这一点,我需要一种没有它的方法。事实上,我想知道他们是如何在苹果网站上制作这个滑块的:http: //www.apple.com/mac/ 似乎他们使用 css 和 javascript,但我只知道这些。他们是否有可能使用 DOM、DHTML、HTML 5、Ruby 或 PHP 做到这一点?我不知道。
如果您愿意分享答案,我提前感谢您。
qt - 滚动 QTextBrowser 到顶部
我有以下内容:
不幸的是,在设置 DetailsTextBrowser 的 HTML 内容后,文档将滚动到底部。
我试过没有成功:
有没有办法将 QTextBrowser 滚动到顶部?
jquery - 滚动到页面末尾时使用 Jquery 发出警报
有没有办法使用 Jquery 找出页面结束,以便显示一条简单的消息,说明您已到达页面末尾。
html - IE8的div滚动条问题
我们有父 DIV,在父 div 内部,我们有以下结构。
现在我们的子 div 有溢出:自动。所以当滚动条出现并且我们滚动它时,它也会滚动table1和table2。这只发生在 IE8 上。与以前版本的 IE 兼容。上没有溢出属性。
css - 更改滚动条设计
任何人都知道如何为 IE 重新设计滚动条滑块?不只是一种颜色,而且还可以执行..
css - 使用 CSS 的类似 Apple 的滚动条
我在一些 Apple 网站上注意到,例如:http ://help.apple.com/mobileme/index.html#mm5b08c671他们有使用最近出现的 WebKit 滚动条 CSS 内容的自定义滚动条。但是我根本无法复制它。任何想法如何做到这一点?我在这里有一个测试站点,但我得到了默认的滚动条?谢谢
text - 如何创建像 stackoverflow 上的滚动区域?
我目前正在开发一个 Flash 项目,该项目将使用多个滚动区域。我试图找出如何创建一个滚动区域,就像我在 stackoverflow 上看到的那样,并使其功能类似。每当有人将他们的代码行发布到 stackoverflow 时,滚动区域滚动条看起来就像 Web 浏览器中的滚动条一样,并且可以使用鼠标滚轮平滑滚动,而不会影响网页滚动。
示例:当光标悬停在 flex 应用程序上时禁用鼠标滚轮滚动?
谁能向我解释我如何在我的 Flash 项目中做到这一点?谢谢!!
css - iframe - 仅垂直滚动
我有一个 iframe。
我需要一个跨浏览器解决方案来确保只有垂直滚动条可见,而不管 iframe 内容的宽度如何。
我的解决方案已经依赖于 jQuery,所以如果仅使用 CSS 无法做到这一点,我对 jQuery 解决方案持开放态度。
我怎样才能做到这一点?