Javascript 使用Cufon寻呼机的jQuery循环
因此,我将jQuery与Cufon和jQuery循环一起使用。我想要的,是周期的寻呼机有Cufon字体 下面是我的JSJavascript 使用Cufon寻呼机的jQuery循环,javascript,jquery,cufon,jquery-cycle,Javascript,Jquery,Cufon,Jquery Cycle,因此,我将jQuery与Cufon和jQuery循环一起使用。我想要的,是周期的寻呼机有Cufon字体 下面是我的JS var pagerclass; $(document).ready(function() { $("#slider").cycle({ fx: "scrollHorz", timeout: 7000, pager: "#pager ul", pagerAnchorBuilder: function(id
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>";
}
});
});
var-pagerclass;
$(文档).ready(函数(){
$(“#滑块”)。循环({
特效:“卷轴”,
超时:7000,
寻呼机:“#寻呼机ul”,
pagerAnchorBuilder:函数(idx、幻灯片){
if(idx==0)pagerclass=“first”else if(idx==2)pagerclass=“last”else pagerclass=“”;
Cufon.更换(“寻呼机ul”);
返回“”;
}
});
});
因此,Cufon.replace(“#pager ul”)代码>-行不工作,因为它不替换最后一项。最后一项在这之后返回
在构建寻呼机之后,有没有办法在jQuery循环中执行某些操作?我认为这将解决问题。$(function(){
$(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>";
}
});
});
函数cufrep(){
Cufon(“#寻呼机ul”);
}
$(“#滑块”)。循环({
特效:“卷轴”,
超时:7000,
寻呼机:“#寻呼机ul”,
after:cufrep,//after
pagerAnchorBuilder:函数(idx、幻灯片){
if(idx==0)pagerclass=“first”else if(idx==2)pagerclass=“last”else pagerclass=“”;
Cufon.更换(“寻呼机ul”);
返回“”;
}
});
});
Cufon有一个after函数,它在之后触发。根据选项参考,after函数是“transition callback”,因此对于不同幻灯片的after transition。