サイドナビゲーションを作成しようとしていますが、jQueryの経験はありません。li要素交換クラスをホバーしてクリックしてください
私がしたいのは、アクティブなもの以外のli要素にホバリングしたときに、アクティブなクラスと初期化されたクラスが削除されていますが、マウスをクリックせずにその要素を残すと、それがクリックされない限り、最初のli要素に戻ります。私はあなたがそのアイデアを得ることを望みます。
私は、ホバリングのことをやってみましたが、mouseleavesと同時に.click関数を実装する方法についても、初期のhtmlに戻す方法はわかりません。
$("#nav li").hover(function() {
$("#nav li").removeClass("active");
$(this).addClass("active");
return false;
},
function() {
$(this).removeClass("active");
});
とここに私のHTMLです: .mouseover()
.mouseenter()
.mouseleave()
...とより:https://api.jquery.com/category/events/mouse-events/