スクロール中にこのコードを使用してメニューID #shiftnav-toggle-main
をフェードイン/アウトするのに成功しました。別のIDを組み込むことを検討しています。 #side-toggle
私の関数には、新しいIDのすべてのコードを複製せずに、これを行うより良い方法があるかどうかはわかりません。jQuery関数に別のCSS idを追加する
var menu = jQuery("#shiftnav-toggle-main");
var opacity = menu.css("opacity");
var scrollStopped;
var fadeInCallback = function() {
if (typeof scrollStopped != 'undefined') {
clearInterval(scrollStopped);
}
scrollStopped = setTimeout(function() {
menu.animate({ opacity: 1 }, "slow");
}, 500);
};
jQuery(window).scroll(function() {
if (!menu.is(":animated") && opacity == 1) {
menu.animate({ opacity: 0 }, "slow", fadeInCallback);
} else {
fadeInCallback.call(this);
}
});
あなた 'jQueryの( "#1 shiftnav-トグルメイン、#側-トグル")を使用して試すことができます;' –
Sletherenを、Iクラスを追加できませんbcs私は外部プラグインを参照しています.. Chirag、私はすでにそれを試しましたが、うまくいきませんでした.. –