问题标签 [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 - How to get firefox to show an auto horizontal scollbar for a div?
See this pastie in firefox. When resizing the browser window horizontally, then when the yellow area gets hidden a bit I want a horizontal scrollbar to appear. In Safari this code works fine. How would you style this for firefox?
I am using overflow:auto; I only want the scrollbar to appear when it makes sense, I don't want to see it all the time
python - wxPython:制作可滚动的 DC
我正在使用 PaintDC 在 wx.Window 内绘图。我正在那个窗口中画圆圈和类似的东西。问题是,有时圆圈会超出窗口的范围。我希望在绘图变得太大时自动出现滚动条。我该怎么办?
javascript - 如何在 HTML iFrame 中检测滚动条的存在(使用 Javascript)?
如何在 HTML iFrame 中检测滚动条的存在(使用 Javascript)?
我已经尝试过:
我也试过:
没有成功..
我在DOM Inspector上搜索了javascript 对象,但没有找到任何东西。
是否可以在 javacscript 的 iframe 中检测到滚动条的存在?
iframe 内容来自同一个域。
到现在都没有成功。。
delphi - 如何检测鼠标未移动且按钮仍被按下?
在 Delphi 中,我在表单的右侧添加了一个滚动条组件(垂直方向)。
我添加了一个 Scrollbar OnChange 事件,因此当用户用鼠标单击 UpArrow 或 DownArrow 按钮时,我可以更改表单的视图和滚动条拇指的位置,这很好用。
但是 OnChange 事件似乎仅在最初在箭头上按下鼠标按钮时才会触发。
我注意到所有滚动条控件都重复命令并继续滚动,而鼠标仍然按下箭头,我想实现这种行为。
那么如何轻松检测用户是否没有移动鼠标并在鼠标停留在箭头上方时继续按下鼠标按钮?
结论。不知何故,我项目中滚动条中的某些内容已损坏。在我删除 ScrollBar 并再次添加后,问题就消失了。
这是我花了很多时间解决的棘手问题之一。谢谢你的帮助。我要结束这个问题。
javascript - 在javascript中切换iframe滚动?
如何在 javascript 中切换 iframe 在开、关和自动之间的滚动?我尝试将 frame.scrolling 属性更改为“yes”、“no”和“auto”,但没有任何效果。
javascript - 使用 Javascript scrollLeft 强制滚动定位
我有一组 Javascript 函数,我使用输入元素表来启用导航。比如跟踪当前关注的元素,从一行的末尾溢出到下一行的开头。我通过创建一个只有一列宽的表作为我的固定列并为另一个表提供滚动条,从而对固定的第一列提供滚动条支持。
但是,我最近注意到,滚动条的默认行为有点不足。当我导航到最后一列时,Firefox 使该列部分被滚动条遮挡,而不是滚动到足以看到它。同样,一旦我滚动到最后一列的另一部分,当我移动到下一行并且导航代码将焦点设置到第一列(冻结表)中的单元格时,Firefox 不会改变滚动条,这样我就可以看到第一列的所有内容。
因此,我一直在研究如何使用 javascript 修改滚动条定位。我的表格不使用垂直滚动条,只使用水平滚动条。所以我偶然发现了scrollLeft。
不幸的是,这似乎只在一段时间内起作用。当我启用 Firebug 并通过我的导航代码跟踪此行所在的位置时,它似乎偶尔工作一次,但大多数时候,此行会运行,但表向左滚动属性未更改,我看不到更改视觉上也是。
我还将 scrollLeft 设置为一个高数字,因此它将被设置为文档中描述的最大值,这也不起作用(偶尔除外)。
我使用以下代码在我的表格中设置滚动条。
根据 Mozilla 的文档,这似乎起源于 IE,但现在可以在 Firefox 中使用。这实际上在 Firefox 中不起作用吗,因为内部项目仅适用于 Firefox。
所以我试图找出问题所在。是否已知 scrollLeft 不能正常工作,或者我应该回去看看我是否在滚动条的定义中搞砸了一些东西或类似的东西?
c# - Windows 窗体 ListView 缺少水平滚动条
我在一个窗体(C#,VS 2005)中有一个 Windows 窗体 ListView,并将它锚定到窗体的所有边缘,以便它完全填充除状态栏之外的窗体。ListView 处于详细模式,并且列非常宽 - 肯定比显示区域宽。我有一个垂直滚动条,但没有水平滚动条。
当控件获得焦点时,我可以使用键盘向左和向右滚动,但无法显示滚动条。
可滚动设置为真。
我错过了什么?
winforms - 如何在 Windows 窗体应用程序中向具有许多控件的 Panel 控件添加滚动条?
如何在 Windows 窗体应用程序中向具有许多控件的 Panel 控件添加滚动条?
silverlight - Silverlight:用于重复触发事件的 MouseLeftButtonDown 计时器
我正在尝试创建一个自定义滚动条并使用图像作为按钮。
现在一个简单的
我可以很好地处理 MouseLeftButtonDown 和 Up 事件,但我想做的是在按住它的同时,每隔这么多毫秒触发一个事件。
我尝试过这样的事情,但它不是很有效。建议?
wxwidgets - How can I auto-scroll a wxTreeControl widget while dragging with the mouse?
I have a wxTreeCtrl widget with scroll bars, where I want to drag and drop items on other items. But when I drag an item, how can I make the control automatically scroll invisible items into view?