0
你怎么能没有同步递归调用每个事件的两个元素之间的滚动条?同步滚动 - jQuery的
一般你会希望下面的代码:
$div1.scroll(function() {
$div2.scrollTop($div1.scrollTop());
});
$div2.scroll(function(){
$div1.scrollTop($div2.scrollTop());
});
但在这种情况下,如果您滚动$ DIV1 1px的,它会滚动$ DIV2 1px的为好,这将促使$ DIV2滚动事件,火灾并重新将滚动位置应用于$ div1。 虽然这看起来不是什么问题,但是当将此代码应用于页面并自然地用鼠标滚动时,它会以1px的增量滚动,因为处理程序会调用eachother并且不允许滚动。
那么,你会如何解决这个问题?
实施例:https://jsfiddle.net/axtn/a91fsar3/2