问题标签 [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.
c++ - 如何设置 QScrollArea 的初始大小?
我知道这是一个非常具体的 C++ 和 Qt 相关问题,但也许有人可以帮助我,无论如何......
请参阅下面的代码:我想在滚动区域内显示图像。滚动区域的视口应具有定义的初始大小。这意味着,如果图像的大小大于视口的初始大小,则滚动条将可见,否则不可见。
应该可以调整整个应用程序的大小,以便视口将获得不同于初始大小的大小。
不幸的是,我无法找到如何设置视口的大小。Qt 的布局机制似乎为视口设置了默认大小,但到目前为止我还无法更改它。设置新尺寸
实际上将设置所需的大小,但随后滚动区域失去了将大小调整为小于 300x300 的大小的能力。
有任何想法吗?
javascript - 滚动浏览器窗口以扩展元素的最佳方式是什么?
我想要做的是在我展开页面中的元素时向下滚动窗口。
我想要达到的效果就像 Stack Overflow 的评论。如果它扩展到页面之外,它会向下滚动以适应窗口中的所有评论。
这样做的最佳方法是什么?
编辑:我正在使用 JQuery。
javascript - 在添加内容时使可滚动元素保持在“底部”
我正在为我正在开发的 Web 应用程序构建一个实用程序页面。我有一个元素想用作各种“控制台”。
我通过 Ajax 调用(使用原型)获得控制台条目Ajax.PeriodicalUpdater
。
我遇到的问题是,当我在“控制台”底部插入新行时,滚动条保持在初始位置(所以我总是看到顶行,除非我手动向下滚动)。
如何让滚动条自动停留在底部?
我在这个项目中为一些需要它的库使用原型,所以如果可能的话,我宁愿坚持使用那个或常规的 javascript。
就像一个注释,我已经尝试过这个:
它几乎可以工作,只是它总是“落后一步”,而且我看不到最近的项目。
asp.net - asp.net IFrame 滚动条推到顶部。.
这是一个棘手的问题。.
我有一个网页(称为 PageA),它有一个标题,然后只包含一个 iframe。让我们在 iframe PageB 中调用页面。PageB 只是有一堆缩略图,但有很多,所以你必须在 PageA 上向下滚动才能查看它们。
当我向下滚动到 pageB 的底部并单击缩略图时,它看起来像是将我带到了一个空白页面。实际发生的情况是它会显示图像,但由于只是图像的页面高度要短得多,因此滚动条会停留在同一位置并且不会针对它进行调整。我必须向上滚动到页面顶部才能查看图片。
无论如何,当我单击 iframe 内页面上的链接时,外部页面滚动条会回到顶部
谢谢,阿克
html - Safari Frames 不可见的滚动条
我正在开发的网站不仅使用框架,还使用框架内的框架(嗯,我知道,但我无法选择)。它实际上在大多数情况下都可以正常工作,但我遇到了 Safari 中框架内的某些框架的问题(仅限)。
一些两深的框架在 Safari 中呈现,在框架的右侧有一个小空间 - 我认为它只是滚动设置为“no”的那些,但摆弄滚动设置还没有修复它. 它基本上看起来应该有一个滚动条,但没有。
我一直在研究这个并尝试了很多东西:更改行的高度,更改滚动设置,添加colls='100%'
标签,更改框架内容的高度,以及检查以确保宽度是始终设置为 100%。到目前为止还没有解决任何问题。
有谁知道这里发生了什么?
这是代码的基本要点和一些屏幕截图 - 请原谅缺少正确的引号;它仍然在这个代码库中渲染和修复它们将是一场失败的战斗:
在第二个框架(名为“C”,src 为“contentFrame”)内部是这样的:
麻烦的帧是第一帧(名为“Title”,src 为“pageTitle.html”)和最后一帧(名为“ContextPanel”,src 为“submitBar.html”)都将它们的宽度设置为 100% 并且高度为 100%、未设置或小于或等于其行高的值。
这是问题的图像:
wpf - 同步 2 个 WPF 数据网格的滚动位置
我正在尝试同步2 个WPF DataGrid控件的水平滚动位置。
我正在订阅第一个 DataGrid 的ScrollChanged事件:
我有第二个 DataGrid:
在事件处理程序中,我试图使用IScrollInfo.SetHorizontalOffset
,但可惜 DataGrid 没有公开IScrollInfo
:
还有另一种方法可以做到这一点吗?或者 TargetGrid 上是否有另一个元素公开了IScrollInfo
实现滚动位置同步所必需的?
顺便说一句,我使用的是冻结列,所以我不能用 ScrollViewers 包装两个 DataGrid 控件。
javascript - 滚动时如何锁定表格的第一行和第一列,可能使用 JavaScript 和 CSS?
当您激活“冻结窗格”时,如何创建一个第一行和第一列都被锁定的表,就像在 Excel 中一样?我需要表格水平和垂直滚动(存在很多解决方案,但只允许垂直滚动)。
因此,当您在表格中向下滚动时,第一行将保持不变,因为它将具有列标题。这可能最终会出现在 中thead
,也可能不会出现在任何使解决方案更容易的情况下。
当您向右滚动时,第一列保持不变,因为它包含行的标签。
我很确定这仅靠 CSS 是不可能的,但谁能指出我的 JavaScript 解决方案?它需要在所有主流浏览器中工作。
apache-flex - 滚动时如何重绘我的 degrafa 背景?
我正在使用具有 degrafa 背景的画布,到目前为止一切都很好。
但是,滚动时,背景(degrafa 网格)不会重绘。在代码中,背景笔画与容器高度相关联。即使滚动,容器高度也不会改变。
如何获得整个区域的高度,以便将新高度设置为我的 degrafa 背景?
它看起来像这样:
performance - Vim 滚动缓慢
当我滚动时,Vim 动作缓慢。当我连续按 j/k 时,光标会跳过一些行。
我正在使用 xterm 和 urxvt。在这两个 vim 中都是这样的。
这发生在本地,无论是小文件还是大文件。我确实使用 Control + F/B 他们工作得很好。
编辑:小文件中的 ttyfast 起到了作用,但在更大的文件中是一样的。在没有自定义的情况下运行时一切正常。
iphone - 如何重置 UITableView 的滚动位置?
我想完全重置 UITableView 的滚动位置,以便每次打开它时,它都会显示最顶部的项目。换句话说,我想每次打开表格视图时都将其滚动到顶部。
我尝试使用以下代码,但看起来我误解了文档:
这是错误的方法吗?