【发布时间】:2016-10-17 16:09:13
【问题描述】:
我有一个水平菜单。此子菜单显示在 ul 之外。当我将鼠标悬停在特定类上时,我希望 .sub_menu 出现。当我悬停 .sub_menu 时,我希望它仍然存在。
但是,当我的鼠标从 .sub_menu 移动时,它会消失。
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'在哪里?对我来说似乎是一个点击。'mouseenter'无论如何都是你想要的。
标签: javascript php jquery html css