jQuery切换CSS?

我想在CSS之间切换,因此当用户单击按钮(#user_button)时,它会显示菜单(#user_options)并更改CSS,而当用户再次单击它时,它将恢复正常。到目前为止,这就是我所拥有的:

$('#user_button').click( function() {

$('#user_options').toggle();

$("#user_button").css({

borderBottomLeftRadius: '0px',

borderBottomRightRadius: '0px'

});

return false;

});

有人可以帮忙吗?

回答:

对于1.9以下的jQuery版本请参阅https://api.jquery.com/toggle-

event

$('#user_button').toggle(function () {

$("#user_button").css({borderBottomLeftRadius: "0px"});

}, function () {

$("#user_button").css({borderBottomLeftRadius: "5px"});

});

但是,在这种情况下使用类比直接设置CSS更好,请查看提及的addClass和removeClass方法。

$('#user_button').toggle(function () {

$("#user_button").addClass("active");

}, function () {

$("#user_button").removeClass("active");

});

以上是 jQuery切换CSS? 的全部内容, 来源链接: utcz.com/qa/429638.html

回到顶部