我有一些带有 .class
类的 div
,其滚动位置由其父级的另一个子级定义,因此我需要分配一个 scrollTop ()
与 $(this)
,类似
$(".class").scrollTop($(this).parent().find('.child').scrollTop());
但是该代码不起作用...
$(".class").scrollTop(
function(){
$(this).parent().find('.child').scrollTop()
}
);
也不起作用。有什么线索吗?
最佳答案
这是假设我正确地阅读了你的问题。您有多个“类”元素,它们有自己的“子”元素。您需要使用each 来单独设置每个元素。
$(".class").each(
function(){
var elem = $(this);
var childsScrollPosition = elem.parent().find('.child').scrollTop();
elem.scrollTop(childsScrollPosition);
}
);
关于javascript - ...scrollTop($(这个)...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27238309/