メニューとドロップダウン パネルがあります。メニューにカーソルを合わせると、パネルが落ちます。メニューとドロップダウンを同時に強調表示したい。
私のコードは非常にうまく機能していますが、メニューにカーソルを合わせると、メニューの強調表示が追加され、メニューの外に出ても消えません。
<script type="text/javascript">
$(window).load(function () {
$(".menu-item").hover(function () {
$(".menu-item").removeClass('menuHighlighted');
$(this).addClass('menuHighlighted');
});
$(".panel-item").hover(function () {
$(this).addClass('listHighlighted');
$(this).parents('.menu-item').addClass('menuHighlighted');
},
function () {
$(this).removeClass('listHighlighted');
$(this).removeClass('menuHighlighted');
});
});
</script>
ほぼ完成したと思いますが、まだわからないことが 1 つだけ残っています。私は追加しようとしています:
$(".menu-item").mouseleave(function () {
$(this).removeClass('menuHighlighted');
});
しかし、それはうまくいきません。他の提案があれば助かります。