700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js控制多个滚动条联动显示 以及解决滑动鼠标滚轮导致的问题

js控制多个滚动条联动显示 以及解决滑动鼠标滚轮导致的问题

时间:2022-02-14 00:49:30

相关推荐

js控制多个滚动条联动显示 以及解决滑动鼠标滚轮导致的问题

参考文章原生JS控制多个滚动条同步跟随滚动

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>滚动条联动</title><style>.div1,.div2 {width: 200px;height: 300px;float: left;overflow: auto;}.div2 {margin-left: 100px;}.div3 {height: 800px;background-color: red;}.div4 {height: 800px;background-color: blue;}</style></head><body><div class="div1"><div class="div3"></div></div><div class="div2"><div class="div4"></div></div></body><script>let a = document.querySelector('.div1');let b = document.querySelector('.div2');let overElement = '';a.onmouseover = () => {overElement = 'a';}b.onmouseover = () => {overElement = 'b';}a.addEventListener('scroll', () => {if (overElement === 'a') {b.scrollTop = a.scrollTop;}});b.addEventListener('scroll', () => {if (overElement === 'b') {a.scrollTop = b.scrollTop;}});</script></html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。