特定のポイントを過ぎてスクロールすると表示されるメニューがありますが、上下にスクロールするとページに白いマークが残り、テキストが移動することがあります。スライドショーの下部に到達すると元に戻ります)。明らかに、これはすべての PC で発生するわけではありませんが、修正したい問題であり、jQuery は私の強みではありません。もう1つのことは、ウィンドウのサイズをモバイルサイズに変更すると、小さなメニューが表示され(まだ適切な配置をスタイルしていないため、ページを下にスクロールすると)、メニューをクリックすると(特にモバイルデバイスで)非常にラグがあり、これをもっとスムーズにしたいです。私のコードを改善するのを手伝ってもらえますか? これがサイトhttp://alexn.co.uk/Mono2013/Monolith/index です。
$(window).scroll(function () {
var $fadeHeader = $("#cartBanner"),
top = $(this).scrollTop();
if (top > 184) {
$fadeHeader.css('height', '35px');
} else {
$fadeHeader.css('height', '0');
}
});
$(document).ready(function(){
$('#menuToggle').click(function(){
$('#cartBanner').toggleClass('expanded');
});
});
もう1つのことは、スライドショーの下部を上下にスクロールすると、フォントが変化/ぼやけ、Mで目立ち、Mでのフリックが消え、ナビゲーションテキストの外観が変化することです
編集: flexslider に問題があるようです。スライドショーをブートストラップに変更すると、問題が解消されました。