2011-09-25 7 views
0

したがって、私はCufonとjQuery CycleでjQueryを使用しています。 CycleのページャにはCufonフォントが付いていますか?Cufon Pagerを使用したjQueryサイクル

以下は、それが最後の項目を置き換えるものではありませんので、だから、Cufon.replace("#pager ul"); -lineが、動作していない私の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>"; 
     } 
    }); 

}); 

です。最後の項目はそれ以降に返されます。

ページャの作成後にjQuery Cycleで何かできることはありますか?それは問題を解決するだろうと私は思う。

答えて

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は後を起動後に機能を有しています。

+0

after-functionは、オプションリファレンスに従って「遷移コールバック」です。そのため、_after_は別のスライドに移行します。 http://jquery.malsup.com/cycle/options.html – Risse

関連する問題