2012-04-29 74 views
0

我正在使用jquery標籤插件,並試圖添加一個延遲幻燈片效果,當你點擊一個標籤,它向上滑動,然後延遲,然後它滑落。添加一個jQuery插件選項

目前滑動上/下是插件的功能,但我一直無法弄清楚如何添加延遲選項。

在這裏可以看到該文件:

http://pastebin.com/kM5k9fDx

只需在下面,我已經添加了一個「delayClose」選項,就可以看到頂部,但是這是據我已經得到了。

如果有人不介意看看,我會很感激。

+0

你能不能給我們的相關代碼,而不是整個事情? – 2012-04-29 04:57:19

+0

無論如何,你似乎沒有使用jQuery delay()方法,這是要走的路。 http://api.jquery.com/delay/ – 2012-04-29 05:01:00

回答

0

您需要替換該代碼(行82-86):

case "slideDown":{    
    visibleEl.hide(); 
    hndl.open(nextEl);        
    break; 
} 

用下面的添加延遲:

case "slideDown":{ 
    setTimeout(function(){ 
    visibleEl.hide(); 
    hndl.open(nextEl); 
    }, options.delayClose);       
    break; 
}