代码之家  ›  专栏  ›  技术社区  ›  Graham Conzett

jQuery Cycle插件不生成寻呼机链接

  •  2
  • Graham Conzett  · 技术社区  · 14 年前

    这个问题一直困扰着我最近的几个网站,我已经工作了,我不得不去与另一个解决方案,但我决心得到它的底部这一次。

    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的不同版本,我已经将container元素更改为div、ul等以外的其他元素,并且我已经从文件准备就绪打电话来,还是不走运。

    2 回复  |  直到 14 年前
        1
  •  7
  •   Graham Conzett    14 年前

    问题解决了,太蠢了,一定要用jquery.cycle.ALL全部而不是其他任何较轻的版本,因为它们不支持分页功能。我的阅读理解能力不好。

        2
  •  1
  •   frisco    14 年前

    即使示例如此,他们在web中使用的代码是:

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

    我认为问题可能是在pager参数中使用类而不是id,请尝试 #banner-nav