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