jsFiddleのコードを参照してください。クラス "menutop"のリストを "toogle"クラス(+)のように設定する方法、つまり投稿、ページをクリックするとサブメニューが表示されます。私を悩ますJqueryメニュー - トグルの問題
第二のものは、1つのサブメニューが開いているような方法で動作するようにメニューを設定して、ユーザーが他のいくつかのサブメニューをクリックする方法です、以前はオートマチックを閉じるように開かれました。
jsFiddleのコードを参照してください。クラス "menutop"のリストを "toogle"クラス(+)のように設定する方法、つまり投稿、ページをクリックするとサブメニューが表示されます。私を悩ますJqueryメニュー - トグルの問題
第二のものは、1つのサブメニューが開いているような方法で動作するようにメニューを設定して、ユーザーが他のいくつかのサブメニューをクリックする方法です、以前はオートマチックを閉じるように開かれました。
私はtoogleハンドラ内の関数の名前と、それはあなたへのより身近に見えるので、「これ」とトグルクラス要素を設定menutopからそれを呼びました。
私はただ一つだけのセクションは、私が望んでいたとしてme.Workを手助けしようとしているため、時間
function hitMe(){
if ($(this) .hasClass('toggle-open')) {
$(this) .removeClass('toggle-open') .addClass('toggle-closed') .empty('') .append('+') .parents('li') .children('ul') .slideUp(250);
$(this) .parent('.menutop') .removeClass('menutop-open') .addClass('menutop-closed');
}else{
$(".toggle-open").parent().click();//closes the previously opened menu
$(this) .parent('.menutop') .removeClass('menutop-closed') .addClass('menutop-open');
$(this) .removeClass('toggle-closed') .addClass('toggle-open') .empty('') .append('–') .parents('li') .children('ul') .slideDown(250);
}
}
$(".menutop").click(function(){
hitMe.apply(
$(this).find(".toggle")
);
}
);
Here's a revision.はすべて閉じ機能を追加しましたし、私も基本的にタブを展開し、同じことをしてメニュートップクラスのクリックハンドラを追加しました。それが役に立てば幸い!
THXで開くことができることを確実に行を追加しましたが、新たな問題がarised:クリックが開か閉じるようになりましたときサブメニュー - 作業していない、そしてその+ - 常に – user642523
ああ、テキストを '+'に変更するのを忘れた。ここでそれを修正したhttp://jsfiddle.net/hNddK/24/。私はまた働いているように思われるサブメニューの警告の警告を加えた。あなたはそれが働いていないという意味ですか?そのじっとテキスト - - 私は大丈夫ですが、今で再度クリックすると、その後+すべてをクリックすると –
とサブメニューが明らかにされるが閉鎖されるのinstedと+ – user642523
http:///jsfiddle.net/hNddK/23/ここにそれを見ることができると思います –
素晴らしい仕事です。サブメニューアイテムの1つがクリックされ、そのリンクから新しいページが開かれたとき、新しい読み込まれたページ。 tnx – user642523