Creo il mio proprio Switcher jQuery, e voglio rimuovere classe quando clicca su un altro colore, per esempio: ho classe "blu" sul tag body e quando qualcuno clicca sul rosso dovrebbe rimuovere la classe blu e sostituirlo con classe di rosso ecc ..
Come passare da una classe usando addClass e removeClass?
Codice:
$("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);
});
});
Demo: https://jsfiddle.net/uikithemes/p18cqa5s/
non sei davvero utilizzando la '' wide' e classi light' per nulla, quindi basta rimuovere tutte le classi sembra che dovrebbe funzionare -> https: // jsfiddle. net/adeneo/p18cqa5s/6/ – adeneo
Sì hai ragione! Grazie :) –