我有以下一塊jquery。這基本上是一個內容滑塊,當我點擊一個ID爲slick-toggle1
的鏈接時,它將滑動匹配內容slickbox1
。與slick-toggle2 --> slickbox2
etcetc相同。jquery slidetoggle每個函數(打開/關閉)
$('a.clickdown').each(function() {
var $this = $(this);
var index = $this.attr('id').match(/(\d+)$/, '');
var number = parseInt(index[1]);
$this.click(function() {
$('#slickbox' + number).slideToggle(400);
$this.toggleClass('opened').blur();
return false;
});
});
當我點擊各個鏈接時,相應的區域將疊加。然而我想達到的是:當我點擊說slick-toggle2
它會顯示slickbox2
但隱藏其他(所以slickbox1
& slickbox3
)。
這個工作完全三江源 – user966834
確定只是爲了增加這是我如何使它如此,如果我點擊一個打開的元素,它會關閉它而不是重新打開它? – user966834