私は自分のカスタム視差プラグインを作成しようとしていますので、アイテムが画面から外れる方向を選択できるようになりました。ユーザーがスクロールしても関係なくオブジェクトが正しいポイントで消えるウィンドウのサイズの カスタム視差
は現在、私は持っている:あなたがこれを推測することができたようvar lastScrollTop = 0;
var logoStartPos = $('.bg-logo').position().left;
$(function(){
$(window).scroll(function(){
var st = $(this).scrollTop();
if (st > lastScrollTop){
if($('.bg-logo').is(':in-viewport'))
$('.bg-logo').css({'left':($('.bg-logo').position().left+10) + "px"});
} else {
if($('.bg-logo').is(':in-viewport') && logoStartPos < $('.bg-logo').position().left)
$('.bg-logo').css({'left':($('.bg-logo').position().left-10) + "px"});
}
lastScrollTop = st;
});
});
は、それが画面を消灯するまで右の項目に移動します。この方法では、スクロールホイールを使用すると、スクロールバーを使用すると消える時間が長くなるため、結果が変わります。私は混合物を使用するか、別のビューポートを持っていれば、別の結果が得られるという別の問題もあります。
私は結果を達成するためのヒントやポインターを教えてください。
私のコードの作業例がhttp://motoring.egl.me.uk
であるおかげでマット・