我正在尝试制作一个可点击的导航栏。它的工作原理是:悬停时没有任何反应,但我不确定如何循环并打开用户在关闭前一个时单击的选项卡。目前它可以在同一个选项卡上工作、显示和隐藏,li
但是它在另一个选项卡上会发生冲突。任何帮助都会很棒。
var $main_menu = $('.catLevel');
$main_menu.find('li').click(function(event) {
var clicker = $(this).data('clicker');
if (clicker) {
//Odd number of clicks
console.log('Clicker .hide');
$(this).find('.navWrap').hide();
} else {
//Even number of clicks
console.log('Clicker .show');
$(this).find('.navWrap').show();
}
$(this).data("clicker", !clicker);
});