ナビゲーションメニューがホバー上で自動的に開きますが、マウスカーソルを動かすと自動的に閉じません。mouseLeaveのメニューを閉じる
ここに私のコードは、私が間違っている場所を修正します。
jQuery(document).on('hover', '.mobile-sub-menu-controller', function() {
jQuery(this).siblings('.sub-menu').slideFadeToggle('return-position', 400);
if (jQuery(this).find('i').hasClass('icon-angle-down')) {
jQuery(this).find('i').removeClass('icon-angle-down');
jQuery(this).find('i').addClass('icon-angle-up');
} else {
jQuery(this).find('i').removeClass('icon-angle-up');
jQuery(this).find('i').addClass('icon-angle-down');
}
});
アドバンス
はフィドルを作成しますか? – mehulmpt