问题标签 [scroll]

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 投票
3 回答
4310 浏览

ruby-on-rails - 在 Rails 中渲染后向下滚动页面

渲染后有没有办法滚动或向下跳转页面?

具体来说,在我的控制器操作中,在某些情况下,我希望将用户发送到页面上的特定位置。如果它只是来自另一个页面的链接,我可能会使用 URI 片段标识符——“ http://blorg.com/page#id ”——但这需要根据某些条件动态生成。

也许我需要以某种方式使用 JavaScript (Prototype),但我不知道一旦页面加载完成后如何调用该函数,尤其是从控制器。

0 投票
2 回答
1512 浏览

gtk - 在 gtk 中捕获滚动事件#

当滚动 ScrolledWindow 时需要运行一些代码时,我应该从哪个小部件中捕获哪个事件?

我正在使用的小部件树是:(我的小部件:Gtk.Container)> Viewport > ScrolledWindow

我尝试了许多 ScrollEvent、ScrollChild 等事件处理程序的组合,这些事件处理程序连接到所有这些,但唯一运行任何东西的是来自 Viewport 的事件,当应用程序启动时,SetScrollAdjutstments 被更改为 (x=0,y=0) .

0 投票
3 回答
161 浏览

css - 有没有办法在 CSS 中指定溢出?

我在我的设计中使用了很多position:relative;,我只是发现它是把所有东西放在我需要的地方最简单的方法。

但是,我在我的网站上添加的项目越多(每个项目都有自己的div),每个项目最终都会在我的页面底部越来越远,所以我必须手动将它们定位得更高。

这在底部留下了很多空白空间,我认为添加height: 1000px;会限制滚动,但这种方法似乎不起作用。

我什至尝试添加height: 1000px;到包装器中,但它仍然无法正常工作。

如何将垂直滚动限制为我选择的像素数?

提前非常感谢。

0 投票
1 回答
3586 浏览

c# - ComboBox 中的慢速滚动

我有一个问题,即在 toolStripComboBox 和常规 ComboBox 中滚动都非常慢。

使用箭头键和鼠标滚轮都会发生这种情况。但是,如果我使用滚动条,它会按预期运行。

这是工具条组合框:

我正在使用 SqlDataReader 将其余数据添加到组合框中(不使用数据集,因为我习惯使用 sqlreader)。

和常规组合框:

有没有人遇到过这个问题?如果是这样,你做了什么来解决它?

编辑

将事件处理程序更改为 SelectionChangeCommitted 解决了有关箭头键的问题,但没有解决鼠标部分的问题。

鼠标滚动行为仅在鼠标悬停在下拉列表上时才会出现异常。当我在不移动鼠标的情况下单击组合框向下箭头并应用滚轮时,列表会按预期滚动。

编辑 2

找出鼠标滚动的问题,原来是“联想鼠标套件”软件和/或驱动程序。卸载它,现在一切都很好。

感谢 Jeff Yates 向我展示了 SelectionChangeCommitted 事件。

0 投票
1 回答
2476 浏览

c++ - 在 MFC 中实现缩放控件

我正在开发一个“打印预览”工具,以显示一张幻灯片的概览,上面有矩形阵列的样本点。

载玻片的尺寸通常为 25 x 75 毫米,点样的直径通常为 0.1 毫米。载玻片周边通常有 2 毫米的间隙,没有打印任何点。

点(间距)之间的距离精确到0.01mm。例如,0.20 和 0.29 毫米的间距需要在像素中进行区分。代表斑点本身,100% 的准确性在这个阶段可能并不重要,只要斑点是可见的并且不重叠。

我将不胜感激有关使用哪些技术来创建幻灯片/点的位图表示并使用任意放大倍率查看幻灯片布局的建议。

这不必很复杂 - 1:1 的表示加上越来越大的放大倍率开始。我可能不能缩小太多,因为这些点会变得太小而无法表示。

对于更大的放大倍率,我可能还需要了解如何实现水平/垂直滚动控件,但我稍后会解决这个问题。

我想了解我应该了解的任何编程和缩放技术,以便正确实现缩放工具。我最近一直在使用 StretchBlt 函数来更改图像大小,看起来还可以,但是任何其他相关信息都会很有用。

干杯。

0 投票
4 回答
2881 浏览

iphone - 如何在我自己的自定义视图中重现 iPhone UIScrollView 的轻弹滚动行为?

我想重现 UIScrollView 的轻弹滚动行为,但我不想使用(或不能使用)该类。我能做些什么?

0 投票
1 回答
3809 浏览

.net - WPF ComboBox 自定义滚动条

我正在寻找有关如何更改 WPF 中组合框呈现的滚动条大小(宽度)的资源。

0 投票
2 回答
2721 浏览

apache-flex - Flex:HBox 中的容器滚动条

我的 flex 应用程序中有一个 HBox。问题是,当 HBox 内的东西太多时,应用程序底部会出现滚动条。我怎样才能让它出现在 HBox 中,所以滚动条只滚动 HBox 内的东西而不是整个应用程序?

0 投票
2 回答
1770 浏览

jquery - 使用上滑时如何防止网页滚动回顶部?

我有一个包含多个 DIV 元素的网页。如果我使用 jquery 函数 SlideUp 隐藏一个(朝向页面底部),页面会自动滚动回顶部。我怎样才能防止这种情况?

要触发 jquery 函数,我执行以下操作:

MyLinkMyDiv其中位于页面中间的某个位置。

0 投票
4 回答
1066 浏览

c# - 是否可以在 WinForms 中以编程方式触发“假”滚动?

是否可以在 WinForms 中以编程方式触发“假”滚动?

场景:
使用 System.Drawing 完成的带有各种绘图的表单(并且没有滚动条)。

我想要什么:

  1. 以编程方式告诉表单用户已向左滚动 10 个像素。
  2. 表单将现有绘图向左移动 10 个像素。
  3. 窗体生成一个带有 ClipRectangle 的绘制事件,其中仅包含右侧的 10 个现在为空的像素。

这是可能的还是我需要自己处理?