Javascript同步两个列表框的滚动
javascript to synchronise the scrolling of two list boxes?
如何同步滚动两个列表框,使其中一个列表框的滚动导致另一个列表框的滚动
这里有一些指导方针:
- 在两个列表框中使用
scroll
事件$(".listbox").bind("scroll", ...)
- 在里面,用
scrollTop
css 获取滚动坐标 - 使用此值更改其他列表框的
scrollTop
这样两者将一起滚动。
希望这对你有帮助。欢呼声
假设您指的是SELECT object
有几个问题,让我认为不是所有的浏览器都能做你想要的。
下面是使用内联事件处理程序的最简单的纯JS
<select id="sel1" name="sel1" onchange="this.form.sel2.selectedIndex=this.selectedIndex">
.
.
.
<select id="sel2" name="sel2" onchange="this.form.sel1.selectedIndex=this.selectedIndex">
.
.
.
jQuery(未测试)
$(document).ready(function() {
$("#sel1").change(function() {
$("#sel2").attr("selectedIndex",$(this).attr("selectedIndex"));
}
$("#sel2").change(function() {
$("#sel1").attr("selectedIndex",$(this).attr("selectedIndex"));
}
}
相关文章:
- 将事件列表滚动到给定月份的第一个事件
- 在不向上滚动的情况下向列表框中添加项目
- 取消选择滚动启动时的所有列表视图项目
- 打开时自动滚动到列表上的元素
- JQuery 滚动列表框模仿键盘导航
- 列表视图在Android上滚动断断续续且缓慢
- 获取可滚动列表中第一个可见项的位置
- 单击下拉列表时保持滚动位置(javascript)
- Angular Material,侧边栏中的列表不可滚动
- 在jquery中滚动动态列表视图
- 在可滚动的库中显示列表
- 列表项中的滚动效果(不在图像上)
- 滚动到列表中的特定项目,然后滚动到列表的下一个特定项目
- 如何使用Javascript防止页面滚动上的剑道下拉列表崩溃
- jquery检测用户何时滚动到列表顶部
- Extjs 4.2.1滚动到组合下拉列表中的选择
- 使用JavaScript控制iOS网络应用程序中列表的垂直滚动和水平滑动
- 使用Javascript滚动列表
- jQueryUI 自动完成结果列表在尝试滚动时会弹回顶部
- 选择列表滚动到特定的选项元素