私は自分のサイト上にある一定のポイントに達すると機能を結びつけようとしている固定ナビゲーションバーを持っています。私は3つのサイトの前にこれを3回成功させましたが、私の人生ではこのサイトで作業することはできません。jqueryドキュメントスクロールしないスクロール
のjQuery:
function startchange() {
$('#ajax-frame').imagesLoaded().done(function(instance) {
var scroll_start = 0;
var startchange = $('.startchange');
var offset = startchange.offset();
if (startchange.length) {
$(document).on('scroll', function() {
scroll_start = $(this).scrollTop();
if (scroll_start > offset.top) {
$('nav').addClass('active');
console.log("startchange working");
} else {
$('nav').removeClass('active');
};
});
}
});
};
CSS:
body,
html {
height: 100% !important;
width: 100%;
margin: 0;
padding: 0;
overflow-x: hidden;
}
2日間完全に困惑コードここに... - 私は、ページが完全にロードされ知っているので、関数が用意ウィンドウに包まれて
この不満足な問題を理解していただきありがとうございます。
'startchange'関数はどのように起動しますか?あなたは '$( '#ajax-frame')を持っていますか?imagesLoaded()。done'コールバック? –
問題を再現するための最小限の例を実行できるように関連するコードをすべて投稿してください。 –
コードを 'startChange'関数にラッピングしています。あなたはそれを呼びましたか? – mrlew