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.