所以,我正在使用与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中执行某些操作?我认为这可以解决问题。
答案 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函数,在之后触发。