我试图同时滚动多个div
。当我滚动一个div
时,我想报告所有div中的滚动。
我动态创建div。所以我使用函数document.getElementsByClassName sub-category-container
来获取我的所有元素。并且我尝试获取当前div的当前滚动以推迟该值。
我无法通过类名来解决问题。 你有解决方案吗?
这是我尝试做的一个例子: JSFiddle
答案 0 :(得分:16)
正如您使用jQuery已经使用class selector
。试试这个:
var subCatContainer = $(".sub-category-container");
subCatContainer.scroll(function() {
subCatContainer.scrollLeft($(this).scrollLeft());
});
<强> DEMO 强>
答案 1 :(得分:2)
基于你的JSFiddle,
$(".sub-category-container").scroll(function() {
for(var i in subCatContainer)
$(subCatContainer[i]).scrollLeft($(this).scrollLeft());
});