Mein Responsive-Menü verschwindet, wenn der Bildschirm auf die maximale Breite zurückkehrt. Ich war mit this code aber ich verändert es ein bisschenDas Responsive-Menü verschwindet, wenn die Bildschirmgröße einige Male geändert wird
$(function() {
if ($(window).width() < 700) {
var menuVisible = false;
$('#menuBtn').click(function() {
if (menuVisible) {
$('#menu').css({'display':'none'});
menuVisible = false;
return;
}
$('#menu').css({'display':'block'});
menuVisible = true;
});
$('#menu').click(function() {
$(this).css({'display':'none'});
menuVisible = false;
});
}else{
menuVisible = true;
};
});
Sie sollten CSS Media Queries für die automatique Breite Sichtbarkeit verwenden. Verwenden Sie JS nur für das Klickereignis – AlexisWbr
Wenn diese Funktion nicht vorhanden ist, wird das Dropdown-Menü standardmäßig beim Durchsuchen einer Seite angezeigt. Es verbirgt sich wie die Hälfte des Bildschirms. – Ivan