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