Ich muss mein Hauptnavigationsmenü ausblenden, wenn der Browser weniger als 768px ist. Funktion löst bei Größenänderung aus. Aber das Navigationsmenü verbirgt sich stattdessen bei 784px. Hier ist der Code:Größe ändern funktioniert nicht richtig
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");
}
});
Warum verwenden Sie nicht Medeia Abfrage anstelle von Js-Code? So ungefähr: '@media (max-width: 767px) {# Hauptnavigation {display: none;}}' – Hanif
Nein. Aufgrund einer anderen Funktionalität der Website, diese onresize Anzeigen keine erforderlich ist ... – silvachathura