jqueryonhoverover和OnHoverOut
我有一个asp.net动画扩展程序,如下所示: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
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上帮你。