jqueryについて質問です。ウィンドウ サイズが 960px より大きい場合にのみ、スティッキー ナビゲーションを適用しようとしています。そのため、ウィンドウのサイズ変更またはスクロール イベントがあるかどうかを確認する必要があります...わかりません...
誰かがその問題を解決するのを手伝ってくれませんか?
ここに私が適応しようとしたコードがあります
$(function() {
var sticky_navigation_offset_top = $('#nav').offset().top;
var sticky_navigation = function(){
var scroll_top = $(window).scrollTop(); // our current vertical position from the top
if (scroll_top > sticky_navigation_offset_top) {
$('#nav').css({ 'position': 'fixed', 'top':0, 'left':0 });
} else {
$('#nav').css({ 'position': 'relative' });
}
};
sticky_navigation();
$(window).resize(function() {
if ($(window).width() > 960) {
$(window).scroll(function() {
sticky_navigation();
});
}
});
});