私は自分のSwitcher jQueryを作成して、別の色をクリックするとクラスを削除したいと思います。たとえば、bodyタグに青色のクラスがあり、赤色をクリックすると青いクラスが削除され、など。
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
はい、あなたは正しいです!ありがとう:) –