2009-07-24 5 views
0

J'utilise hover() comme suggéré dans la documentation:JQuery hover() possibilités?

$("#div").hover(
    function(){$(this).addClass('cie_hover');},   
    function(){$(this).removeClass('cie_hover') ;}  
); 

Est-il possible que je peux utiliser plus de fonctions sur d'autres objets? Et si oui, quelle serait la syntaxe pour introduire des fonctions dans le tableau? Ce que je voudrais faire avec cela est de changer la classe de la div que je suis en train de planer et sildeDown() un autre ailleurs avec la même action hover().

Répondre

4

Ce ne sont que des rappels de fonction. Le corps de la fonction peut être tout ce que vous voulez:

$('#div').hover(
     function(){ 
      $(this).addClass('cie_hover'); 
      $('#otherdiv').slideDown(); 
     }, function(){ 
      $(this).removeClass('cie_hover'); 
      $('#otherdiv').slideUp(); 
     } 
); 
+0

Bonne prise - merci! – thedz

+0

Super merci! – MadeInDreams

0

Ajoutez simplement dans la fonction anonyme exécutée sur survolez

$("#div").hover(
function(){ 
    $(this).addClass('cie_hover'); 
    $('selector for thing you want to slide down').slideDown(); 
},   
function(){ 
    $(this).removeClass('cie_hover'); 
});