问题标签 [synchronized-scrolling]

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 回答
621 浏览

android - 键盘出现时带有EditText滚动的Horizo​​ntalScrollView

我已经成功创建了一个包含多个动态元素/行的列表(LinearLayout)。它充满了网络服务接收到的内容。每行的元素之一是包含可变数量的 EditText 字段的 Horizo​​ntalScrollView。

这意味着所有行(包括标题)的所有编辑文本都可以使用该水平滚动视图滚动。

滚动管理器将确保所有水平滚动视图同时移动。所以它基本上是列表中的一个可滚动列。

我遇到的问题如下。

当我选择 EditText 视图时,它将显示键盘,这就是我想要它做的。但是scrollManager被触发了,所以它会将所有的horizo​​ntalscrollviews滚动到最后。它不会将焦点编辑文本保留在屏幕中,而是会移出视线。

我的 ScrollManager OnScrollChanged

最后我希望键盘出现并且滚动视图能够滚动,但我想在键盘出现时防止水平滚动事件。

0 投票
1 回答
668 浏览

c# - 两个 Richtextbox 的同步滚动(C#)

我需要一些帮助。目前我正在使用 C# 编写一个脚本编辑器,我有两个富文本框:programTextBox,其中包含整个文本,以及linesTextBox,它计算并显示行数。

我希望它们同时滚动。我做了一些搜索,实际上发现了一些有效的代码,但是如果有一些问题。这是代码:

...

有用。有点儿。你可能会问:“有什么问题?”。出色地:

1) 当总行数变为大约 2500 行时,我的程序崩溃。出现溢出错误。

2)如果我使用滚动条而不是鼠标滚轮上下移动,那么我的第二个富文本框(linesTextBox)将不会跟随第一个,除非我释放滚动条。

0 投票
3 回答
930 浏览

android - 在 RelativeLayout 中同步两个 ScrollView 的滚动

我需要同步两个的滚动位置ScrollViews

两者都ScrollViews包含它们的个体RecyclerView(由于设计要求,我不能将它们放在同一个 ScrollView 中)。

我怎样才能做到这一点?

0 投票
1 回答
136 浏览

java - 在java中阻止2个线程访问一个if块

我在一个方法中有一个while循环。在那个 while 循环中,我有很多 if 块。如果我有 2 个线程同时访问一个 while 循环,如何同时停止一个唯一的 if 块。我应该进口任何东西吗?

0 投票
1 回答
42 浏览

javascript - 滚动同步的两个 div 的动态负载

我已经分别弄清楚了“动态负载”和“两个 div 的同步滚动”,但现在我想将它们结合起来。简单的 HTML:

同步滚动适用于此:

我正在尝试使用以下方法动态加载页面:

它确实显示了两个 div 的初始大小(此处为 5),并且确实在滚动时加载了更多数据,但我有两个问题:

  1. 它一次加载其余数据,而不是每次我触底时逐渐增加 5 个,
  2. syncscroll 停止工作,动态加载仅适用于 div2,而 div1 被冻结

这是我第一次尝试大型项目所需的 Javascript,我敢肯定它看起来很乱。我会很感激你的帮助。谢谢!

0 投票
0 回答
40 浏览

javascript - 同步多个 div scrollTop 值时滚动速度变慢

当同步多个独立div元素滚动时,滚动行为会很慢。我在下面创建了一个示例。

我尝试了很多逻辑措施/代码片段/解决方案。但没有摆脱这个错误。我需要你的帮助来获得它的解决方案。