这一个一直困扰我的一对夫妇最近的网站,我在工作,我不得不结束了另一种解决方案去,但我决定去它的底部这个时候。

下面是从演示页面的示例代码在这里: http://jquery.malsup.com /cycle/int2.html

$('#s4') 
.before('<div id="nav">') 
.cycle({ 
    fx:     'turnDown', 
    speed:  'fast', 
    timeout: 0, 
    pager:  '#nav' 
});

这是我非常相似片段:

$(document).ready(function() {
    $("#banners").before('<div id="banner-nav" class="nav"/>').cycle({
        fx: 'fade',
        speed: 1000,
        pager: '.nav'
    });
});

在NAV的div正确生成作为正常的jQuery呼叫,但什么也没有,清空。这不是一个CSS的问题,因为没有在所有生成的标记,我已经改变了不同版本的jQuery的1.3.x的 - 1.4.x的,我已经改变了容器元素到别的东西,除了一个div,UL等,我从电话的document.ready删除它,并且仍然没有运气。

有帮助吗?

解决方案

问题解决了,那么愚蠢,请确保您正在使用jquery.cycle.ALL而不是任何其他较轻的版本,因为他们不具备分页功能的支持。阅读我的一部分理解失败。

其他提示

即使当例如说,这样他们正在使用他们的网络的代码是:

$('#s4').before('<div id="nav" class="nav">').cycle({
    fx:     'turnDown',
    speed:  'fast',
    timeout: 0,
    pager:  '#nav'
});

我认为该问题可能是使用类,而不是在寻呼机参数的ID,请尝试使用#banner-nav在你的代码,看看有没有工程或没有。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top