我創建了我自己的切換器jQuery,並且我想在點擊另一種顏色時移除類,例如:我在身體標記上有「藍色」類,當有人點擊紅色時,應該刪除藍色類並將其替換爲紅色類等。
如何使用addClass&removeClass在類之間切換?
代碼:
$("body").addClass("wide light blue");
// Switcher jQuery Plugin
$(".switcher-toggle").click(function() {
$("#switcher").toggleClass("open");
});
// Theme Layout Switch
$(".layout").change(function() {
var layout = $(".layout").val();
$(".wrapper").css("width",layout);
});
// Theme Skins Switch
$(".skins").change(function() {
var skin = $(".skins").val();
$("body").toggleClass(skin);
});
// Theme Colors Switch
$(".colors span").each(function() {
var data_color = $(this).attr("data-color");
$(this).click(function() {
$("body").toggleClass(data_color);
});
});
演示: https://jsfiddle.net/uikithemes/p18cqa5s/
你沒有真正使用'wide'和'light'類東西,所以只刪除所有類好像它應該工作 - > https://開頭的jsfiddle。 net/adeneo/p18cqa5s/6/ – adeneo
是的,你是對的!謝謝:) –