【发布时间】:2021-04-21 03:39:31
【问题描述】:
我有这个 jQuery,我正在更改其中的样式,但我听说这样做的正确方法是创建一个单独的样式并用 jQuery 替换类。你能解释一下如何正确地做吗:
$('.corpo_buttons_asia').click(function() {
$('.info').css('visibility', 'hidden');
$('.info2').css('visibility', 'visible');
$(this).css('z-index', '20');
$(this).css('background-color', 'rgb(23,55,94)');
$(this).css('color', '#FFF');
$('.corpo_buttons_global').css('background-color', 'rgb(197,197,197)');
$('.corpo_buttons_global').css('color', '#383838');
});
$('.corpo_buttons_global').click(function() {
$('.info').css('visibility', 'visible');
$('.info2').css('visibility', 'hidden');
$(this).css('background-color', 'rgb(23,55,94)');
$(this).css('color', '#FFF');
$('.corpo_buttons_asia').css('z-index', '2');
$('.corpo_buttons_asia').css('background-color', 'rgb(197,197,197)');
$('.corpo_buttons_asia').css('color', '#383838');
});
因此,我可以创建另一个类并用 jQuery 替换它,而不是一直使用 .css()。
【问题讨论】:
-
在 jquery 中使用 addClass() 方法来分配不同的 css 类
标签: javascript jquery