jqueryで2つの複数のクラスを切り替えることを試みています。私はそれを自分のアイコンからフォントのすばらしいアイコンに変えたいと思っています。それは私がそれを働かせることができない複数のクラスを変更したいときに変更するためにただ一つのクラスで動作します。jquery 2つの複数のクラスを切り替える
jQuery(document).ready(function() {
var $menu = 'icon '+'icon-menu';
var $close = 'fa '+'fa-close';
$('.icon-toggle-menu').click(function (evt) {
$('.nav-screen').fadeToggle();
$($menu, $close).toggleClass($menu +' '+ $close);
$('.nav-logo-black').fadeToggle();
$('.nav-icons').toggleClass('nav-fixed');
$('.nav').toggleClass('nav-padding');
})
});
<nav class="nav">
<a class="nav-logo-black" href="index.html">
<img src="assets/img/logo/forcitx2.png" alt="forcit-logo-banner">
</a>
<ul class="pull-right nav-icons">
<li><a class="icon-chat" href="#"><span class="icon icon-message"></span></a></li>
<li><a class="icon-toggle-menu" href="#"><span class="icon icon-menu"></span></a></li>
</ul>
</nav>
あなたは.' 'クラス名の行で[ドット]不足しているようだとも、' $($メニューを変更する必要があり、 –