JQuery hover()的可能性?

时间:2009-07-24 22:32:32

标签: jquery arrays function hover

我正在使用文档中建议的hover():

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

有没有办法可以在其他对象上使用更多功能?如果是这样,在数组中引入函数的语法是什么?

我想要做的是改变我正在徘徊的div的类,并sildeDown()使用相同的hover()动作在其他地方改变另一个。

2 个答案:

答案 0 :(得分:4)

这些只是函数回调。函数的主体可以是你想要的任何东西:

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

答案 1 :(得分:0)

只需将其添加到悬停在

上执行的匿名函数中
 $("#div").hover(
 function(){
     $(this).addClass('cie_hover');
     $('selector for thing you want to slide down').slideDown();
 },          
 function(){
     $(this).removeClass('cie_hover');
 });