早上好,
我在根据其父级的 scrollLeft 值获取左右动画时遇到问题。
.section在里面.container,并且当.container滚动离开屏幕时,.section应该根据 的scrollLeft值留在屏幕上.container。
我已经设置了一个.show-mediv 来向自己展示应该将什么设置left为.section. 它显示了正确的滚动偏移量,当我left在 Chrome 中使用 Inspect Element 更改值时,.section移动到正确的位置。
但他们不能一起工作。关于发生了什么的任何线索?
我已经尝试了这两种方法:
$('.container').scroll(function() {
offset = $(".container").scrollLeft();
$(".section").css("left",offset+"px !important");
$(".show-me").text(offset+"px !important");
});
和
setInterval(function(){
offset = $(".container").scrollLeft();
$(".section").css("left",offset+"px !important");
$(".show-me").text(offset+"px !important");
},1);
而且似乎都不适合我。帮助!