ログインしているかどうかに応じて、異なる背景画像が必要です。これまでのところ、jQuery を使用して本体にクラスを追加/削除しようとしましたが (ログイン ボックスを使用して、ログインしているかどうかを確認します)、想定どおりに動作しません。
最初の if ステートメントが機能し、クラス 'index' が本文に設定されますが、ログインフォームがもう存在しない場合でも、クラスは削除されません。
では、このコードを変更して、希望どおりに機能させるにはどうすればよいでしょうか? 前もって感謝します。
if($('#loginForm')) {
$('body').addClass('index');
}
else {
$('body').removeClass('index');
}