2010-07-05 79 views
1

我有一個函數,我希望slideToggle的速度取決於「$(this).prevAll('.list_category:first')」列表中有多少個子項/列表項。有人能告訴我我在哪裏愚蠢嗎?jQuery slideToggle變量持續時間

$(".expand").click(function() { 
var iNum = $(this).prevAll('.list_category:first').length(); 
var tNum = iNum*100; 
    $(this).prevAll('.list_category:first').slideToggle(tNum, function(){ 

回答

2

length()刪除括號:

var iNum = $(this).prevAll('.list_category:first').length; 

或者你可以使用.size()

var iNum = $(this).prevAll('.list_category:first').size();