Je possède ce code, mais quand je clique sur le bouton de retour dans le navigateur le menu est toujours visible et sa classe est toujours « show »jquery menu vol stationnaire et le bouton retour
$("#courses > a,#masterclasses > a,#the-team > a").click(function (e) {
e.preventDefault();
});
$('#courses > a,#courses-nav').hover(function(){
$('#courses-nav').addClass('show');
$('#courses > a').css('color','#43b2b0');
},function(){
$('#courses-nav').removeClass('show');
if ($('body').hasClass('courses')) {
$('#courses > a').css('color','#43b2b0');
}
else {
$('#courses > a').css('color','#000');
}
});
J'ai essayé d'ajouter cela. .. $ ('# cours-nav, # masterclasses-nav, # le-team-nav'). RemoveClass ('show'); ... mais cela ne résout pas le problème.
Merci pour toute aide dans la résolution de ce problème.
C
Trouvé pour plus d'informations sur ce ... http: //stackoverflow.com/questions/158319/cross-browser-onload-event-and-the-back-button –
Oui ... bien que jQuery ne casse plus le bfcache comme il le faisait en 1.3. – bobince