2014-09-19 72 views
-1

我有一个风格:如何使用JQuery添加hover类?

.web_show_webcam:hover{color:#000;background:#fff;} 

如何使用JQuery这个CSS附加到元素?这样不起作用:

$(".web_show_webcam").addClass("web_show_webcam:hover"); 
+0

:如果您使用类加载元素悬停选择将工作。您不必使用jQuery添加它。 http://jsfiddle.net/kunknown/gjdqt0yn/ – Unknown 2014-09-19 13:38:16

回答

-1
$('#btn').mouseover(function(e){ 
    $(this).addClass('hoverState'); 
}).mouseout(function(e){ 
    $(this).removeClass('hoverState'); 
}); 

tryJSFiddle

0

你可以尝试这样的:

$(".web_show_webcam").hover(function() { 
    $(this).css("background-color","red") 
}); 
+0

确实如此,但这真的没有回答这个问题。您将展示如何添加悬停效果,但是您没有解释是否可能或者如何使用jQuery添加CSS伪类。 – j08691 2014-09-19 13:56:08

+0

只需添加悬停效果而不是添加伪类就没有意义了。这样他可以节省一些字节。但是,如果这就是欧普所要求的,那么他/她可能会重新思考这种方法。 – 2014-09-19 13:59:21