2

私は次のものを持っています:

<html lang="en" class="no-js theme-light"> or
<html lang="en" class="no-js xxx yyy theme-light">

リンクをクリックすると次のように変更されるようにしたいと思います。

<html lang="en" class="no-js theme-dark"> 
<html lang="en" class="no-js xxx yyy theme-dark"> 

もう一度クリックすると元に戻ります。つまり、削除theme-darkして追加しtheme-lightます。

誰かが私がこれをどのように行うことができるか説明できますかjQuery

 $('#sidebar-theme-switch').click(function (e) {
    ???
 });
4

1 に答える 1

5
$('#sidebar-theme-switch').click(function() {
    $('html').toggleClass('theme-light theme-dark')
});

ライブデモ

トグルクラス

説明:クラスの存在またはswitch引数の値に応じて、一致した要素のセット内の各要素から1つ以上のクラスを追加または削除します。

于 2012-07-02T08:38:40.770 に答える