无法在jQuery Cycle Plugin中调整时间

时间:2012-03-13 20:19:28

标签: jquery timeout jquery-cycle

我正在使用购买的HTML主题为客户建立一个网站。我差不多完成了,但我无法更改主页上使用的Jquery循环插件的超时。在他们的网站上,我看到我需要更改超时,但是当我把它降低到3000毫秒,没有任何反应......这是代码的最后一部分,我相信应该做出改变:

$.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 
};

1 个答案:

答案 0 :(得分:2)

而不是改变插件的来源,你应该在初始化插件时传递这些选项:

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

以下是jQuery Cycle插件文档中的随机页面:http://jquery.malsup.com/cycle/pager6.html。注意他们如何将选项传递给插件的初始化。