0
私はいくつかのドロップダウンメニューを持っていますが、それらを表示するにはtouchstart
イベントを待ち受けますが、ページに2つのドロップダウンメニューがあるので、いつ閉じるのか分かりません。問題はそれはユーザーがドロップダウンメニューをクリックしたときに表示され、その後に別のものをクリックすると表示されるということです。iPhoneのドロップダウンメニュー
$(document).ready(function() {
$('nav ul li.sub-menu > a,nav ul li.sub-menu2 > a').bind("touchstart",function(){
$(this).parent().find('ul').toggle();
$(this).parent().addClass('active_page');
});
});
これを閉じるにはどのようにすればよいですか? : - ?
クリックと同じように触れる - ユーザーがメニュー項目をクリックしたときに開きます。彼らが別のメニューをクリックした場合は、開いているメニューを閉じて2番目のメニューを開きます。 – RobG
どうすればいいですか?コードスニペットなどを渡せますか? – Uffo