ブラウザが768px未満の場合は、メインナビゲーションメニューを非表示にする必要があります。 関数はサイズ変更時にトリガします。しかし、ナビゲーションメニューは784pxに隠れる。 は、ここでは、コードです:サイズ変更機能が正常に動作しない
jQuery(window).resize(function(){
var windowSize = jQuery(window).width();
if(jQuery("#main-navigation").css('display') == 'none' && windowSize > 768) {
jQuery("nav#main-navigation").css("display", "block");
}
if(windowSize < 768) {
jQuery("nav#main-navigation").css("display", "none");
}
});
jsコードの代わりにmedeiaクエリを使用しないのはなぜですか?次のようなものがあります: '@media(最大幅:767ピクセル){#メインナビゲーション{ディスプレイ:なし;}}' – Hanif
いいえ。このサイトの別の機能のために、このonresizeは誰も表示されていないonresize ... – silvachathura