これで、すべてのリスト要素を明らかにするスライド オープン ul ができました。次に、クリックされたタイトル バーに選択済みの状態を追加し、閉じたときにその状態を削除します...
ULの上のdivには.regionHeaderのクラスがあります
これがマークアップの例です
<div class="regionHeader">title of the region</div>
<ul class="region"><li>the region i'm hiding/showing</li></ul>
ここにJavaScriptがあります
var stockists = {
start: function() {
$('.region').hide();
$('.regionTitle').each(function(){
$(this).click(function(e){
e.preventDefault();
$(this).parent().next('.region').slideToggle(300);
});
});
}
};
$(stockists.start);
addClass を試してみましたが、クラスを追加するだけで削除しないようですか?