私はそのようなhtmlを持っています
<div class='mydiv expanded' id='1'>aaa</div>
<div class='mydiv ' id='2'>bbb</div>
<div class='mydiv ' id='3'>ccc</div>
<div class='mydiv ' id='4'>ddd</div>
および2つの機能:
function collapse(){
$(document).find('.expanded').removeClass('expanded')
}
function expand(itemid){
$(document).find('.mydiv[id="'+itemid+'"]').addClass('expanded');
}
私が呼び出す他の関数から
Collapse()//「展開された」すべてのクラスを削除したい
Expand(3)//ID3の要素にクラス「expanded」を追加するためのワンド
これらの関数を次々に呼び出すにはどうすればよいですか?最初に折りたたみ、次に展開します。
私はdefferedメソッドと$.when.thenメソッドを調べましたが、理解したように、それらはajax呼び出しで使用するように指示されています...