この質問は、これに関連しています。URLハッシュ#が変更されたときにdivを本文に追加します。
Curtain.jsを使用していますが、現在、ハッシュが変更されたときにポップアップする固定divがあります。IEは、ユーザーがページを下にスクロールして別のパネルに移動すると、divがフェードインします。このdivを最初のパネルに表示したくありません。
私が今抱えている問題は、訪問者がページを上にスクロールして上に戻っても、固定divがまだ表示されていることです。つまり、最初のパネルの上に表示されます。最初のパネルの下部に当たったらすぐに、そのdivをフェードアウトしたいと思います。もう1つの問題は、パネルの高さがブラウザウィンドウの高さ(流体/レスポンシブレイアウト)に合わせて調整され、固定ピクセルのJSソリューションが除外されることです。これは私のコードの基になっています。
// fade in/fade out banner titles
$(window).trigger('scroll');
var divs = $('.nav-wrap');
$(window).scroll(function(){
if($(window).scrollTop() < 550){
divs.fadeOut("slow");
} else {
divs.fadeIn("slow");
}
});
誰か提案がありますか?