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

apache-flex - Flex 中的画布、滚动和特殊用例

我有一个可变宽度和高度的画布,最大为2K*2K

此画布的当前高度和宽度因用户屏幕大小而异。通常小于 2K*2K。

如果用户在画布内移动元素(如子 UIcontainer 等自由移动元素)的位置大于当前用户可用的 H 和 W,则应出现滚动条(它们确实如此,这很好)。

但是我怎样才能限制滚动?

有没有办法给 vscrolling 和 hscrolling 一个最大值?我应该制定自己的政策吗?

谢谢。

0 投票
5 回答
11732 浏览

asp.net - ASP.Net TreeView 将所选节点滚动到视图中

有没有办法在回发后将 ASP.Net TreeView 的选定节点滚动到视图中?

在我的特殊情况下,每次回发后都会重新填充控件。

谢谢!

0 投票
1 回答
5860 浏览

python - 使用 wxPython 创建可滚动区域的最简单方法?

好的,所以我想在窗口中显示一系列窗口并让整个窗口可滚动。我一直在寻找wxWidgets 文档和来自 t'internet 上各种来源的大量示例。其中大多数似乎暗示 wx.ScrolledWindow 应该可以工作,如果我只是将一组嵌套的sizer(?)传递给它:

最自动和最新的方法是简单地让 sizer 确定滚动区域。现在,当您使用 wxWindow::SetSizer 将内部 sizer 设置到 wxScrolledWindow 时,这是默认设置。滚动区域将设置为 sizer 请求的大小,滚动条将根据需要和 wxScrolledWindow::SetScrollRate 设置的滚动增量分配给每个方向。

...但是我看到的所有示例似乎都使用列出的旧方法来实现滚动。我有一些基本的工作,但是一旦你开始滚动你就会失去子窗口:

0 投票
1 回答
3134 浏览

javascript - 水平滚动?javascript

我正在寻找一种基于锚点水平制作 DIV 动画的简单方法。如果可能的话,我宁愿不为此下载整个库......

任何人都可以为我建议任何资源来了解其内部工作原理吗?

谢谢大家:)

0 投票
1 回答
243 浏览

javascript - 检查滚动条

有没有办法检查滚动条?我需要的是一种方法来查看用户是否在 iframe 中写了太多文本(使用 punyMCE)。如果用户超出了允许的行数(这将导致出现滚动条),我想告诉用户已经输入了最大行数。

现在还有第二个问题。我似乎无法从 punyMCE 框架内触发关键事件。这意味着我无法进行检查...有什么建议吗?我试过这个:

0 投票
1 回答
729 浏览

scroll - YUI 菜单栏上方的标题,没有滚动问题?

YUI MenuBar 似乎在标题下方存在问题。

HTML:

CSS:

Javascript:

第一次单击MenuBar,它只显示3 个滚动项。第一次点击后问题就消失了。

有任何想法吗?

0 投票
1 回答
968 浏览

javascript - 通过滚动使固定的工具提示消失

我正在尝试创建一个固定在网页底部的消息框,因此当用户滚动时,它会保持原样(简单的 css)。但是,当用户滚动到网页中的某个点时,我希望消息框消失。

例如,如果您的网站底部有一个注册表单,我想创建一个消息框,上面写着“向下滚动以注册”,当用户向下滚动到注册表单的顶部时,消息会消失,或者被表格掩盖。因此,当他们向上滚动时,该消息会重新出现。

这不是我的实现,而是对该概念的准确说明。

我没有任何使用 Javascript 开发的经验,但希望有一个现有的方法。不过我愿意学习,这是我想使用的东西。

有什么想法吗?还是开始学习的概念?

多谢你们!(我认为这可能是一种非常聪明的方法,可以突出显示如果用户不滚动整个页面可能会错过的某些内容。)

0 投票
4 回答
3242 浏览

.net - 添加文本时防止文本框滚动

我正在向 WinForms TextBox 对象添加新的日志行,这会导致文本框滚动到底部。我怎样才能防止这种情况并保留我目前的职位?(一个简短的代码片段会有所帮助)

0 投票
3 回答
4012 浏览

java - 如何摆脱 GWT 应用程序内部框架上的双滚动条

作为将遗留应用程序移植到 GWT 的一部分,我们需要将现有的 JSP 嵌入到 GWT 应用程序中。其中许多页面都很长,导致出现双滚动条——一个用于主应用程序的窗口,另一个用于框架的内容。我想摆脱内部滚动条,只在主窗口上有普通的浏览器滚动条。如果我可以获得渲染内容的高度(整个可滚动区域),我可以设置我的框架上的高度以匹配这个,但我看不到我会从哪里获得这些信息。

编辑:澄清一下,GWT 是主要的应用导航,并使用 iframe ( com.google.gwt.user.client.ui.Frame) 嵌入遗留内容。我要做的是使页面足够大,以使封闭的框架不需要滚动条;只有主机页面会滚动。如果有任何方法可以确定框架的“可滚动区域”,我可以动态调整主页的大小以适应它。

第二次编辑:我最终或多或少地遵循了 Jack M 的建议。但是我没有使用 HTTPRequest,而是使用了 RequestBuilder,这使它变得很容易。我想走这条手动抓取 HTML 的路线,而不是从一开始就使用框架,但由于必须“修复”托管页面中的 URL 而受到阻碍;如果用户“点击”托管的 HTML,则必须修补许多相对 URL 实例才能正常工作。使历史导航与此一起工作也有点痛苦。稍微清理一下代码后,我会尝试将其发布到人们可以获取的地方,因为我确信这一定是人们将现有应用程序迁移到 GWT 的常见用例。

0 投票
2 回答
6121 浏览

wpf - WPF:列表框,使所选项目居中

是否可以始终将所选项目保留在列表框的中间?如果用户选择了一个项目,我想滚动以使新选择的项目位于中间。

我想它希望“边缘案例”(第一个和最后几个项目)成为可能,但这没关系。