问题标签 [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 投票
6 回答
16497 浏览

c++ - 如何设置 QScrollArea 的初始大小?

我知道这是一个非常具体的 C++ 和 Qt 相关问题,但也许有人可以帮助我,无论如何......

请参阅下面的代码:我想在滚动区域内显示图像。滚动区域的视口应具有定义的初始大小。这意味着,如果图像的大小大于视口的初始大小,则滚动条将可见,否则不可见。

应该可以调整整个应用程序的大小,以便视口将获得不同于初始大小的大小。

不幸的是,我无法找到如何设置视口的大小。Qt 的布局机制似乎为视口设置了默认大小,但到目前为止我还无法更改它。设置新尺寸

实际上将设置所需的大小,但随后滚动区域失去了将大小调整为小于 300x300 的大小的能力。

有任何想法吗?

0 投票
5 回答
752 浏览

javascript - 滚动浏览器窗口以扩展元素的最佳方式是什么?

我想要做的是在我展开页面中的元素时向下滚动窗口。

我想要达到的效果就像 Stack Overflow 的评论。如果它扩展到页面之外,它会向下滚动以适应窗口中的所有评论。

这样做的最佳方法是什么?

编辑:我正在使用 JQuery。

0 投票
2 回答
2199 浏览

javascript - 在添加内容时使可滚动元素保持在“底部”

我正在为我正在开发的 Web 应用程序构建一个实用程序页面。我有一个元素想用作各种“控制台”。

我通过 Ajax 调用(使用原型)获得控制台条目Ajax.PeriodicalUpdater

我遇到的问题是,当我在“控制台”底部插入新行时,滚动条保持在初始位置(所以我总是看到顶行,除非我手动向下滚动)。

如何让滚动条自动停留在底部?

我在这个项目中为一些需要它的库使用原型,所以如果可能的话,我宁愿坚持使用那个或常规的 javascript。

就像一个注释,我已经尝试过这个:

几乎可以工作,只是它总是“落后一步”,而且我看不到最近的项目。

0 投票
3 回答
5487 浏览

asp.net - asp.net IFrame 滚动条推到顶部。.

这是一个棘手的问题。.

我有一个网页(称为 PageA),它有一个标题,然后只包含一个 iframe。让我们在 iframe PageB 中调用页面。PageB 只是有一堆缩略图,但有很多,所以你必须在 PageA 上向下滚动才能查看它们。

当我向下滚动到 pageB 的底部并单击缩略图时,它看起来像是将我带到了一个空白页面。实际发生的情况是它会显示图像,但由于只是图像的页面高度要短得多,因此滚动条会停留在同一位置并且不会针对它进行调整。我必须向上滚动到页面顶部才能查看图片。

无论如何,当我单击 iframe 内页面上的链接时,外部页面滚动条会回到顶部

谢谢,阿克

0 投票
2 回答
4125 浏览

html - Safari Frames 不可见的滚动条

我正在开发的网站不仅使用框架,还使用框架内的框架(嗯,我知道,但我无法选择)。它实际上在大多数情况下都可以正常工作,但我遇到了 Safari 中框架内的某些框架的问题(仅限)。

一些两深的框架在 Safari 中呈现,在框架的右侧有一个小空间 - 我认为它只是滚动设置为“no”的那些,但摆弄滚动设置还没有修复它. 它基本上看起来应该有一个滚动条,但没有。

我一直在研究这个并尝试了很多东西:更改行的高度,更改滚动设置,添加colls='100%'标签,更改框架内容的高度,以及检查以确保宽度是始终设置为 100%。到目前为止还没有解决任何问题。

有谁知道这里发生了什么?

这是代码的基本要点和一些屏幕截图 - 请原谅缺少正确的引号;它仍然在这个代码库中渲染和修复它们将是一场失败的战斗:

在第二个框架(名为“C”,src 为“contentFrame”)内部是这样的:

麻烦的帧是第一帧(名为“Title”,src 为“pageTitle.html”)和最后一帧(名为“ContextPanel”,src 为“submitBar.html”)都将它们的宽度设置为 100% 并且高度为 100%、未设置或小于或等于其行高的值。

这是问题的图像:

显示 Firefox 和 Safari 中的站点的图像,带有标记的部分

0 投票
5 回答
14689 浏览

wpf - 同步 2 个 WPF 数据网格的滚动位置

我正在尝试同步2 个WPF DataGrid控件的水平滚动位置。

我正在订阅第一个 DataGrid 的ScrollChanged事件:

我有第二个 DataGrid:

在事件处理程序中,我试图使用IScrollInfo.SetHorizontalOffset,但可惜 DataGrid 没有公开IScrollInfo

还有另一种方法可以做到这一点吗?或者 TargetGrid 上是否有另一个元素公开了IScrollInfo实现滚动位置同步所必需的?

顺便说一句,我使用的是冻结列,所以我不能用 ScrollViewers 包装两个 DataGrid 控件。

0 投票
13 回答
108685 浏览

javascript - 滚动时如何锁定表格的第一行和第一列,可能使用 JavaScript 和 CSS?

当您激活“冻结窗格”时,如何创建一个第一行和第一列都被锁定的表,就像在 Excel 中一样?我需要表格水平和垂直滚动(存在很多解决方案,但只允许垂直滚动)。

因此,当您在表格中向下滚动时,第一行将保持不变,因为它将具有列标题。这可能最终会出现在 中thead,也可能不会出现在任何使解决方案更容易的情况下。

当您向右滚动时,第一列保持不变,因为它包含行的标签。

我很确定这仅靠 CSS 是不可能的,但谁能指出我的 JavaScript 解决方案?它需要在所有主流浏览器中工作。

0 投票
1 回答
1324 浏览

apache-flex - 滚动时如何重绘我的 degrafa 背景?

我正在使用具有 degrafa 背景的画布,到目前为止一切都很好。

但是,滚动时,背景(degrafa 网格)不会重绘。在代码中,背景笔画与容器高度相关联。即使滚动,容器高度也不会改变。

如何获得整个区域的高度,以便将新高度设置为我的 degrafa 背景?

它看起来像这样:

degrafa 背景示例

0 投票
10 回答
41931 浏览

performance - Vim 滚动缓慢

当我滚动时,Vim 动作缓慢。当我连续按 j/k 时,光标会跳过一些行。

我正在使用 xterm 和 urxvt。在这两个 vim 中都是这样的。

这发生在本地,无论是小文件还是大文件。我确实使用 Control + F/B 他们工作得很好。

编辑:小文件中的 ttyfast 起到了作用,但在更大的文件中是一样的。在没有自定义的情况下运行时一切正常。

0 投票
4 回答
18334 浏览

iphone - 如何重置 UITableView 的滚动位置?

我想完全重置 UITableView 的滚动位置,以便每次打开它时,它都会显示最顶部的项目。换句话说,我想每次打开表格视图时都将其滚动到顶部。

我尝试使用以下代码,但看起来我误解了文档:

这是错误的方法吗?