问题标签 [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.

0 投票
2 回答
1300 浏览

html - Customizing the scroll bar

Can we change the appearance of scroll bar? I mean we want to change the image of the scroll bar, so it can match our web theme. more specifically, i'm pointing at the scroll bar in

If it can't be done, then is there some other way to make our own "scroll bar", which use our own image?

Perhaps if we're insane enough, maybe we'll do it like this. We make a bunch of <div> which contain an image of up arrow, scroll, down arrow, etc. And then we applied some function to each of them. off course the width of scroll will depend on the amount of the content.

Can somebody help?

0 投票
2 回答
5064 浏览

delphi - Delphi - 如何在 TStringGrid 中设置垂直滚动条,始终可见

我在 Win32 上使用 Delphi 2007,需要将 TstringGrid 中的垂直滚动条设置为始终可见。你是怎样做的?

0 投票
2 回答
4310 浏览

iframe - IE7中没有出现iframe滚动条

我有以下代码:

我没有看到任何 scoll 条,无论是垂直的还是水平的。

有任何想法吗?

谢谢

0 投票
3 回答
12350 浏览

wpf - 如何将 ScrollViewer 放在它应该滚动的内容之上

我想把我的 ScrollViewer 放在这样一种方式,它重叠/坐在它滚动的内容之上。我会设置 ScrollViewer 的不透明度,以便内容在下面可见。

据我了解默认的 ScrollViewer,这似乎不可能开箱即用,因为内容嵌套在 ScrollViewer 内。

关于如何使这项工作的任何想法?

编辑:我知道 ScrollViewer 是一个装饰器,并且内容不知道 ScrollViewer。这种分离很好,我不希望内容知道 ScrollViewer。我尝试做的是纯粹的视觉(布局)事情。只需在内容顶部显示 ScrollViewer。ScrollViewer 的行为应保持不变。

0 投票
3 回答
1527 浏览

winforms - .NET CF 中的自动调整大小控件以避免水平滚动?

我正在.NET Compact Framework 中开发一个表单,它承载了可变数量的控件。每个控件都应与窗体具有相同的宽度。只有几个控件时,不会出现垂直滚动条。当控件的数量超出一个表单的容量时,会出现一个垂直滚动条。然后应该修改控件的宽度,以便不会出现水平滚动条。

实现这一目标的最佳方法是什么?我对适用于所有平台/屏幕尺寸并且可以支持屏幕方向更改的解决方案感兴趣。

0 投票
1 回答
1297 浏览

wpf - WPF 滚动条应该更频繁地更改值

如果用户按下向上或向下滚动按钮并按住鼠标按钮,我目前试图强制 wpf 滚动条经常触发它的值更改。

我尝试使用如下风格:

或者直接设置值:

我用mole检查了repeatbutton上存在的值,但是这些按钮不会更频繁地触发命令......

有任何想法吗?

蒂亚

0 投票
12 回答
15168 浏览

wpf - WPF:禁用列表框,但启用滚动

整个早上都在敲我的头。

基本上,我有一个列表框,我想防止人们在长时间运行的过程中更改选择,但允许他们仍然滚动。

解决方案:

所有的答案都很好,我选择了吞下鼠标事件,因为那是最直接的。我将 PreviewMouseDown 和 PreviewMouseUp 连接到一个事件,该事件检查了我的 backgroundWorker.IsBusy,以及是否将事件 args 上的 IsHandled 属性设置为 true。

0 投票
4 回答
999 浏览

.net - 在 Vista 中停止滚动条淡入淡出(.NET 或 WinAPI)

有谁知道有什么方法可以抑制滚动条上的 Vista 淡入淡出动画?

我只想暂时这样做,我不认为子类化是一种选择,因为滚动条是由自动滚动功能生成的“自动”滚动条(它是一个 .NET 应用程序,但我认为互操作是必需的)。

我想这样做的原因是因为控件的内容可以(并且将会)改变并导致垂直滚动条被自动隐藏。但是 - 这就是让我发疯的部分 - 如果用户在过去 1-2 秒内将鼠标悬停在滚动条上并且动画仍在进行中,那么滚动条会隐藏但动画仍然会继续并留下幽灵图像,因此 SB 似乎仍然存在,即使它确实不存在(无法单击它,并且最小化/恢复表单使其完全消失)。

我认为 Vista 使用某种计时器来制作这个动画,并希望可能有一些新的 API 来停止计时器(不幸的是,谷歌对此没有帮助)。或者,如果其他人遇到过这个问题并且知道解决它的不同方法,那也很棒。

在此先感谢,
亚伦

0 投票
1 回答
2469 浏览

visual-c++ - 如何在 vc++ clistbox 中启用水平滚动?

如何在 vc++ clistbox 中启用水平滚动?

0 投票
2 回答
944 浏览

html - 是否可以让 Web 浏览器滚动以显示位于 Web 浏览器视口之外的 CSS 固定位置项?

我正在尝试创建一个 CSS 布局,其中页面看起来像是在森林中间​​。有一个带有背景树的左右 div,一些页眉 div 显示页面顶部和各种野生动物,一些页脚 div 显示底部有更多野生动物,与左右 div 背景图像相匹配,所有其中使用 CSS 中的“位置:固定”定位。

然后中间有正常定位且可滚动的内容。这一切都很好。

我遇到的问题是背景森林布局固定为 1204x768,但当然某些 Web 浏览器窗口可能没有那么大。不幸的是,虽然内容会按预期滚动,但如果它们超出浏览器窗口的大小,则永远不会显示固定位置的元素。显然不能接受。

我尝试在样式表中的 .body 和 .html 元素上设置溢出:滚动和高度:768,但没有运气。

请注意,我在 CSS 中使用 top: 和 left: 值定位所有内容。我知道我可以通过使用 bottom: 和 right: 来解决这个问题,但问题是页脚图像不会对齐。

这可能是不可能的,在这种情况下我将不得不重新设计图形设计,但如果可能的话,我很想知道如何!