ユーザーが下にスクロールすると、画面の左右から表示される画像があります。
divPosition = $('div').offset().top;
含む要素の位置を取得するために使用して、値を減算し、そのscrollValue = $(document).scrollTop();
値を絶対位置の画像の左の位置に適用します。
含まれている div のオフセットは、更新およびサイズ変更時に計算されます。ウィンドウのサイズを変更しないx=scrollValue - divPosition
と、ページのスクロール量に応じて更新時に変化します。一貫性を持たせたい。このタイプのアニメーションを機能させるより良い方法はありますか?
たとえば、垂直スクロールをウェイポイントの x 値として使用してアニメーションをトリガーすることは可能ですか?
window.onresize=function(){
divPosition = $('div').offset().top;
};
$(document).scroll(function(){
scrollValue = $(document).scrollTop();
x = scrollValue - divPosition;
}
ここにサイトへのリンクがあります。問題の原因を発見したら、この質問にコードの関連セクションを投稿します。