jqueryonhoverover和OnHoverOut

jqueryonhoverover和OnHoverOut,jquery,asp.net,Jquery,Asp.net,我有一个asp.net动画扩展程序,如下所示: aspext:AnimationExtender ID="extender" TargetControlID="Panel1" runat="server"> Animations> OnLoad>StyleAction Attribute="backgroundColor" Value="red" />/OnLoad> OnCli

我有一个asp.net动画扩展程序,如下所示:

aspext:AnimationExtender ID="extender" TargetControlID="Panel1" runat="server">
            Animations>
                OnLoad>StyleAction Attribute="backgroundColor" Value="red" />/OnLoad>
                OnClick>StyleAction Attribute="backgroundColor" Value="blue" />/OnClick>
                OnMouseOver>StyleAction Attribute="backgroundColor" Value="pink" />/OnMouseOver>
                OnMouseOut>StyleAction Attribute="backgroundColor" Value="yellow" />/OnMouseOut>
                OnHoverOver>StyleAction Attribute="color" Value="orange" />/OnHoverOver>
                OnHoverOut>StyleAction Attribute="color" Value="purple" />/OnHoverOut>
            /Animations>
        /aspext:AnimationExtender>
我想使用jquery执行OnHoverOver和OnHoverOut。这些活动是什么。我试过悬停,但不起作用。基本上,我正在调用jquery triggerevent,需要传递事件名称。我不确定这两个项目的名称。我尝试了其他方法,如单击等,但效果良好。

尝试以下方法:

$('#selector').hover(function(){
  //do something, this is for hoverover
  },function(){
  //do something this is for hoverout 
})
下一种方法:

$("#selector").mouseover(function(){
  //do something, for hoverover
}).mouseout(function(){
   //do something, for hoverout
});
另一种方法:

$("#selector").mouseenter(function(){
  //do something, for hoverover
}).mouseleave(function(){
   //do something, for hoverout
});

我已经在使用onmouseover和onmouseout作为第三个和第四个。OnHoverOver和OnHoverOut不是不同吗?@parcash:如何更改我的语句QUnit.triggerEvent($testFrame('Panel1')[0],“hover”);在这种情况下,我需要将eventname替换为hover和$testFrame=$。如何用mouseenter替换hover?@sparrow,我不知道asp.net,所以,我无法理解你的意思,请告诉我你想做什么,我可以在jquery上帮你。