jQuery循环与Cufon寻呼机

时间:2011-09-25 08:00:01

标签: javascript jquery cufon jquery-cycle

所以,我正在使用与Cufon和jQuery Cycle的jQuery。我想要的是,循环的寻呼机有Cufon字体。

以下是我的JS

var pagerclass;

$(document).ready(function() {

    $("#slider").cycle({
        fx: "scrollHorz",
        timeout: 7000,
        pager: "#pager ul",
        pagerAnchorBuilder: function(idx, slide) {
            if(idx==0) pagerclass = "first"; else if(idx==2) pagerclass="last"; else pagerclass="";
            Cufon.replace("#pager ul");
            return "<li class='"+pagerclass+"'><a href='#'>"+slide.title+"</a></li>";
        }
    });

});

因此Cufon.replace("#pager ul"); - 行无效,因为它不会替换最后一项。之后返回最后一项。

在构建Pager之后,是否有任何方法可以在jQuery Cycle中执行某些操作?我认为这可以解决问题。

1 个答案:

答案 0 :(得分:0)

$(function() {

    function cufrep() {

        Cufon('#pager ul');

    }


    $("#slider").cycle({
        fx: "scrollHorz",
        timeout: 7000,
        pager: "#pager ul",
        after: cufrep, // after
        pagerAnchorBuilder: function(idx, slide) {
            if(idx==0) pagerclass = "first"; else if(idx==2) pagerclass="last"; else pagerclass="";
            Cufon.replace("#pager ul");
            return "<li class='"+pagerclass+"'><a href='#'>"+slide.title+"</a></li>";
        }
    });

});

Cufon有一个after函数,在之后触发