问题标签 [scrollbar]
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 更改浏览器的滚动条颜色?
在Google 结果页面上,我看到的示例仅在 IE 中有效,而在 Opera 中则有一个案例。
有什么方法可以在所有浏览器中一致地完成吗?
此外,浏览器的主滚动条(出现在整个页面上)和页面文本区域中的滚动条之间是否有区别?如果不是前者,我可以只操纵后者吗?
c# - 从 WebBrowser 控件 C# 获取滚动值
我试图在 WebBrowser 控件中获取网页的 Y 滚动索引,但我无法访问内置滚动条的值。
有任何想法吗?
wpf - 在代码隐藏中测试 ListBox 的滚动条可见性
如何检查列表框的垂直滚动条在代码隐藏中是否可见?
我有一个带有 x:Name="listOfItems" 的列表框,它的底层 ScrollViewer 的 VerticalScrollbarVisibility 设置为自动。
设置ListBox的ItemsSource属性后,想检查verticalScrollbar是否可见,但不知道要检查哪个属性,也不知道如何深入到listbox的scrollviewer元素。
有什么建议么
html - 如何摆脱 IE 中文本区域的垂直滚动条?
在 IE 的 textarea 中有一个令人讨厌的右侧非活动滚动条,在 FF 中,textarea 是干净的。如何在 IE 中也让它变得干净?
scrollbar - 鞋子问题:剪贴板和滚动条
下面的代码(至少)有两个问题:Copy
按钮不更新剪贴板,并且edit_box
不应该显示垂直滚动条。
该Paste
按钮将剪贴板内容正确粘贴到edit_box
. 如果您进行更改,然后单击Copy
,alert
消息将显示正确的字符数。如果您随后Paste
再次单击,则会粘贴原始剪贴板内容。该Copy
按钮永远不会正确更新剪贴板。
此外,如果通过编辑或粘贴生成的行数超过了edit_box
,则不会出现滚动条。
对于这两个问题的任何帮助将不胜感激。如果有帮助,我的环境是 Windows XP。
更新答案:感谢@Pesto 回答剪贴板问题。事实证明,在和按钮中clipboard
使用其中一个app.
或self.
按预期工作。Paste
Copy
在深入研究滚动条问题后,我想我明白为什么edit_box
不显示滚动条了。Shoes 中的滚动条仅适用于插槽(stack
和flow
),而不适用于单个元素,例如edit_box
. edit_box
高度以始终适合封闭的方式指定,stack
因此stack
永远不需要滚动条。这导致我找到了一个不理想的解决方法,但我的应用程序可以接受。只需将edit_box
高度更改为大于必要的值,例如"10000px"
滚动条就会出现。不幸的是,无论是否需要,它都在那里,但这总比没有滚动条好。我敢肯定,一些额外的修补可以动态改变edit_box
高度以完全适合内容,以便滚动条仅在需要时出现。
javascript - IE7模态对话框滚动条重叠内容
这是有问题的代码。要对其进行测试,请将其保存在名为“test.html”的文件中,然后单击左上角的按钮。
如果我在普通的 IE7 窗口中打开页面,它工作正常。
但是,如果我在 IE7 模式对话框中打开它,它会在边距顶部绘制垂直滚动条。更糟糕的是,因为它在边距顶部绘制了滚动条,所以也会导致绘制水平滚动条。
我该如何解决这个问题?我绝对必须使用 IE 模式对话框,我无权更改它。
apache-flex - Flex:HBox 中的容器滚动条
我的 flex 应用程序中有一个 HBox。问题是,当 HBox 内的东西太多时,应用程序底部会出现滚动条。我怎样才能让它出现在 HBox 中,所以滚动条只滚动 HBox 内的东西而不是整个应用程序?
wpf - WPF:带有 WrapPanel 的 ListBox,垂直滚动问题
我有一个 UserControl(下面的 XAML),它有一个 ListBox,我想在 WrapPanel 内显示图像,其中显示的图像数量与一行中的图像数量一样多,然后换行到下一行等。它可以工作,除非 ListBox增长高于窗口中的可用空间,我没有得到垂直滚动条,即内容被剪裁。如果我在 ListBox 上设置了固定高度,滚动条就会出现并按预期工作。我怎样才能让这个列表框增长到可用空间,然后显示一个垂直滚动条?此控件位于主窗口的 Grid 内的 StackPanel 内。如果我将 StackPanel 包装在 ScrollViewer 中,我会得到我想要的滚动条,但如果我想在 ListBox 上方的 UserControl 中添加更多控件(例如图像大小“缩放”等),这并不是一个好的解决方案,因为我不会
谢谢!!:)
css - 垂直滚动条不应该在 IE 中显示
我有一个长页面,它应该在 IE 中显示垂直滚动条,但它没有。我可以单击一个按钮,然后出现滚动条,然后在重新加载页面时它们消失。
这是CSS
javascript - 如何确定 div 是否滚动到底部?
在不使用 jQuery 或任何其他 JavaScript 库的情况下,如何确定带有垂直滚动条的 div 是否一直滚动到底部?
我的问题不是如何滚动到底部。我知道该怎么做。我想确定 div 是否已经滚动到底部。
这不起作用: