早上好,
我在根据其父级的 scrollLeft 值获取左右动画时遇到问题。
.section
在里面.container
,并且当.container
滚动离开屏幕时,.section
应该根据 的scrollLeft
值留在屏幕上.container
。
我已经设置了一个.show-me
div 来向自己展示应该将什么设置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);
而且似乎都不适合我。帮助!