2012-06-22 35 views

回答

0

嘗試像

$(".slide").hide(); 

var tglHandle = $(".icon"); 

tglHandle.click(function() { 
    $(".slide").hide(); 
    $(this).next(".slide").slideToggle("slow"); 
});​ 
+1

我只是解決了它解決。和你一樣的是鏈接http://jsfiddle.net/jB83e/8/ – Shakti

0

使用此,因爲你只想toggle​​div旁邊的icon元素。

tglHandle.click(function() { 
     $(this).next('div.slide').slideToggle("slow"); 
    });​ 

演示:http://jsfiddle.net/joycse06/jB83e/6/

+0

謝謝喜悅。我也從我結束http://jsfiddle.net/jB83e/8/ – Shakti

0

我編輯的腳本,把它改成這樣:

$(".slide").hide(); 

var tglHandle = $(".icon"); 

    tglHandle.click(function() { 
     $(this).next(".slide").slideToggle("slow"); 
    });​ 

工作演示here

0

Working Demo

$(".slide").hide(); 
$("span").click(function() { 
$(this).next().toggle(); 
});