我在向按鈕添加新類時出現問題。向按鈕添加/刪除類
側欄關閉時,按鈕箭頭應該顯示爲右(fa-angle-right)。 當它打開時再次向左(fa-angle-left)。
https://jsfiddle.net/tjkzmvLg/
HTML
<div>
<button id="sidebarToggle" class="btn btn-primary btn-sm">
<i class="fa fa-angle-left"></i>
</button>
</div>
JS
(function() {
var $sidebarAndWrapper = $("#sidebar, #wrapper");
var $icon = $("#sidebarToogle i.fa");
$("#sidebarToggle").on("click", function() {
$sidebarAndWrapper.toggleClass("hide-sidebar");
if ($sidebarAndWrapper.hasClass("hide-sidebar")) {
$icon.removeClass("fa-angle-left");
$icon.addClass("fa-angle-right");
} else {
$icon.addClass("fa-angle-left");
$icon.removeClass("fa-angle-right");
}
});
})();
錯字在你的代碼:'$( 「#sidebarToogle i.fa」);'元素上的ID是'sidebarToggle'。進行更改並且工作正常。在那個筆記上,我正在投票結束印刷錯誤。 –