私は水平メニューを持っています。このサブメニューはulの外側に表示されます。特定のクラスにカーソルを合わせると、.sub_menuが表示されます。 .sub_menuを動かすと、まだそこにいて欲しい。jquery displayサブメニューwhileムーバー
しかし、マウスを.sub_menuから移動すると、マウスが消えます。
jQuery(document).on('click', '.mobile-sub-menu-controller', function() { ..
変化
jQuery(document).on('click', '.mobile-sub-menu-controller', function() {
jQuery(this).siblings('.sub-menu').slideFadeToggle();
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');
}
});
'mouseover'
「マウスオーバー」はどこですか?私にクリックのように見えます。 「マウスセンター」はあなたが望むものです。 – PHPglue