クリック可能なナビゲーション バーを作成しようとしています。on:hover では何も起こらないという点で機能しますが、前のタブを閉じている間にユーザーがクリックしたタブを循環して開く方法がわかりません。現在、同じタブで動作し、表示と非表示を切り替え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);
});