2011-12-02 94 views
0
$(".m").toggle(
    $(".m").addClass('on'), 
    $(".m").removeClass('on') 
); 

这似乎并不按照我想要的方式工作,我是在做这个错误还是其他的东西?(CSS)功能之间的切换问题

我想你的方式,他们似乎工作,但这个问题是在CSS,它没有显示。对,它看起来像这样:

a.m {color:red;} 
    a.m:hover {color:blue;} 
    a.m:active, .on {color:green;} 

回答

5

尝试使用.toggleClass()

$(".m").toggleClass("on") 

参考:.toggleClass

说明:添加或在该组匹配元件,从每个元素中删除一个或多个类依赖于任一类的存在或开关的值论据。