おはようございます、
親のscrollLeft値に基づいて、何かを左右にアニメーション化するのに問題があります。
.section
はの中.container
にあり.container
、画面からスクロールアウトするときに、の値に.section
基づいて画面にとどまる必要があります。scrollLeft
.container
の新しい値.show-me
として何を設定する必要があるかを自分自身に示すために、divを設定しました。適切なスクロールオフセットが表示されており、ChromeでInspect Elementを使用して値を変更すると、適切な場所に移動します。left
.section
left
.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);
そして、どちらも私にはうまくいかないようです。ヘルプ!