0
我有兩個具有相同類名稱的切換div。當我點擊其中的一個時,右側的加號不會被替換爲減號,除非我點擊了其中的兩個。多個切換和展開/摺疊圖像
http://jsfiddle.net/adige72/rxW3H/
HTML:
<div class="collapseTitle">Open 1<div class="symbol"> </div></div>
<div class="collapseContent">Content 1</div>
<div class="collapseTitle">Open 2<div class="symbol"> </div></div>
<div class="collapseContent">Content 2</div>
JS:
var $coll = $('.collapseTitle');
$coll.click(function() {
$(this).nextUntil('.collapseTitle').toggle('fast', callbackFn);
function callbackFn(){
$('.collapseContent').is(":hidden") ? $coll.find('.symbol').css({'background-position': '0 50%'}) : $coll.find('.symbol').css({'background-position': '-36px 50%'});
}
$(this).toggleClass("expanded collapsed");
});
$coll.addClass('expanded').click();
在此先感謝。
合作。謝謝。 – Adige72 2012-08-11 19:01:44
@ Adige72 Np。樂意效勞。 – 2012-08-11 19:02:56