私はJQUERYに比較的慣れていないので、正しい方向のポイントを探しています。
フェードオンスクロール効果を実現するにはどうすればよいですか?
http://fearthegrizzly.com/またはhttp://davegamache.comのように
理想的には、フェードアウトしたい画像をdivにドロップするオプションが必要です。それが可能であれば。
これをCargoCollectiveに実装したいのはおそらく言及する価値があります。
ありがとう
私はJQUERYに比較的慣れていないので、正しい方向のポイントを探しています。
フェードオンスクロール効果を実現するにはどうすればよいですか?
http://fearthegrizzly.com/またはhttp://davegamache.comのように
理想的には、フェードアウトしたい画像をdivにドロップするオプションが必要です。それが可能であれば。
これをCargoCollectiveに実装したいのはおそらく言及する価値があります。
ありがとう
fearthegrizzly.comは.css()メソッドを使用します。あなたは試すことができます:
$(window).scroll(function() {
$(".header-image").css({
'opacity' : 1-(($(this).scrollTop())/250)
});
});
250ピクセル下にスクロールすると、プロパティが完全にフェードアウトし、その逆も同様です。
質問するためのヒント:欲しいものだけを教えてはいけません。私たちはあなたのためにあなたの仕事をするためにここにいるのではありません。私たちがそれを修正するのを手伝うことができるようにあなたが試したことを私たちに見せてください。
そうは言っても、これは始まりです...
ウィンドウのスクロールトップの位置が20pxを超えると、divがフェードアウトし、上にスクロールすると、フェードインに戻ります。
$(window).scroll(function(){
if($(window).scrollTop()<20){
$('.fader').stop(true,true).fadeIn("slow");
} else {
$('.fader').stop(true,true).fadeOut("slow");
}
});