jquery: live con hover

voldemort

Utente Attivo
26 Mar 2009
171
5
0
Ciao,
Vorrei utilizzare la funzione live() con 'hover' ma non mi funziona a dovere... come faccio?
Questa la mia funzione hover che vorrei trasformare utilizzando live, appunto:

Codice:
$("div.riga").hover(
  function()
  {
    ...
  },
  function()
  {
    ...
  }
);
 
Se utilizzi .live() non puoi usare più di una funzione event handler.
Per ottenere lo stesso risultato devi usare i due eventi mouseover e mouseout, in questo modo:
Codice:
$('div.riga').live({
  mouseover:function()
  {
    ...
  },
  mouseout:function()
  {
    ...
  }
});
oppure:
Codice:
$('.div.riga').live('mouseover mouseout', function(event) {
  if (event.type == 'mouseover') {
    ...
  } else {
    ...
  }
});
 

Discussioni simili