为了账号安全,请及时绑定邮箱和手机立即绑定

怎么让两个div同步滚动

怎么让两个div同步滚动

心有法竹 2018-08-07 09:09:44
<div id="preview"></div> <div id="editor"></div>有两个DIV,我想在让其中一个滚动条滚动的时候,让另一个滚动条也相应的滚动。我尝试了以下这样的代码let preview = document.querySelector('#preview'); let editor = document.querySelector('#editor'); preview.addEventListener('scroll', (e)=> {   e.stopPropagation();   editor.scrollTop = preview.scrollTop; }); editor.addEventListener('scroll', (e)=> {   e.stopPropagation();   preview.scrollTop = editor.scrollTop; });但是这样的话,用鼠标去拖动滚动条能够达到我想要的效果,但是如果用鼠标中键滑动的话,会相当的卡顿,无法滚动。
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

A滚动->emit("Bfollow")->B滚动
B滚动->emit("Afollow")->A滚动

查看完整回答
反对 回复 2018-09-22
  • 1 回答
  • 0 关注
  • 695 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信