Ik heb een website waarbij ik onder een bepaalde resolutie naar een mobile menuweergave wil.
Hiervoor heb de volgende CSS:
en de volgende jquery:
Wat gaat er niet goed:
Op zicht werkt het allemaal, maar wanneer ik in responsive modus zit, en de jquery uitvoer (uit en weer in), en vervolgens de schermgrootte aanpas naar groot formaat, is mijn menu nog steeds weg.. Op zich logisch omdat hij is verborgen door de jQuery, maar.. hoe los ik dit nu op?
Ik zat te denken aan triggeren op schermgrootte in Jquery en dan het menu weer op visible zetten, maar het voelt een beetje vies ;-)
Hiervoor heb de volgende CSS:
code:
1
2
3
4
5
6
7
| .menu{display: block;}
.menuicon: {display: none;}
@media screen and (max-width: 450px) {
.menu {display: none;}
.menuicon: {display: block;}
} |
en de volgende jquery:
code:
1
2
3
| $(".menuicon").click(function(){
$(".menu").slideToggle("fast");
}); |
Wat gaat er niet goed:
Op zicht werkt het allemaal, maar wanneer ik in responsive modus zit, en de jquery uitvoer (uit en weer in), en vervolgens de schermgrootte aanpas naar groot formaat, is mijn menu nog steeds weg.. Op zich logisch omdat hij is verborgen door de jQuery, maar.. hoe los ik dit nu op?
Ik zat te denken aan triggeren op schermgrootte in Jquery en dan het menu weer op visible zetten, maar het voelt een beetje vies ;-)