Buon giorno.
Ho un menu, e per ogni voce dei sottomenu.
Vorrei che, quando i menu perdono il focus, si chiudano automaticamente anche i relativi sottomenu.
Solo che non vorrei avere del codice troppo lungo e pesante.
Al momento ho questo:
codice:
$( ".macroarea-b")
.focus(function() {
$('.ul_first').hide();
});
$( ".macroarea-c")
.focus(function() {
$('.ul_first').hide();
});
$( ".macroarea-d")
.focus(function() {
$('.ul_first').hide();
});
Se fate caso, vado a nascondere lo stesso elemento in tre momenti diversi.
Volevo sapere come ottimizzare questo codice.
Avevo pensato a questa soluzione, ma sembra non funzionare
codice:
$( ".macroarea-b",".macroarea-c", ".macroarea-d")
.focus(function() {
$('.ul_first').hide();
});
Che mi dite?
Grazie mille.