2012-03-13 47 views
0

我建立了客戶端站點使用HTML買我theme.I基本完成,但我不能在被上homepage.On利用自己的網站我看到我的Jquery Cycle插件更改超時需要更改超時,但是當我把它降低到3000毫秒,什麼也沒有發生......這是代碼的最後部分,其中我認爲修改的話:廣東話調整時間的jQuery Cycle插件

$.fn.cycle.defaults = { 
    animIn:  {}, 
    animOut:  {}, 
    fx:   'fade', 
    after:   null, 
    before:  null, 
    cssBefore:  {}, 
    cssAfter:  {}, 
    delay:   0,  
    fit:   0,  
    height:  'auto', 
    metaAttr:  'cycle', 
    next:   null, 
    pause:   0,  
    prev:   null, 
    speed:   1000, 
    slideExpr:  null, 
    sync:   1,  
    timeout:  4000 
}; 
+0

你在哪裏改變超時?在plugin..pass它,當你啓動週期 – charlietfl 2012-03-13 20:22:55

回答

2

而不是改變插件的源,你應該在初始化插件時通過這些選項:

$('#my-cycle-container').cycle({ 
    timeout : 3000 
}); 

這裏是jQuery Cycle插件文檔的隨機頁面:http://jquery.malsup.com/cycle/pager6.html。注意他們是如何將選項傳遞給插件的初始化的。

+0

感謝您的幫助人不碰代碼的選擇! – Mariola 2012-03-13 20:43:26

+0

感謝您的幫助,我可以再問一件事。 在HTML,JS代碼是在聯繫,但我沒有看到像你寫的HTML的任何選項... 我只看到這一點:

Mariola 2012-03-13 20:45:27

+0

@ Mariola這不是我的演示,它來自jQuery Cycle Plugin的文檔。你通過JavaScript傳遞選項,就像我上面的代碼。 – Jasper 2012-03-13 20:51:10