1

画像のスライドショーに jQuery サイクル プラグインを使用しています。ページャーとして丸みを帯びた弾丸を使用します(現在大流行しているようです)。これは、IE を除く「最新の」ブラウザで完全に機能しました。ページャーのactivePagerClassを台無しにしています。

IE は border-radius を実行できないため、CSS3PIE の動作を使用します。

4

1 に答える 1

1

変化

$.fn.cycle.updateActivePagerLink = function(pager,currSlide,clsName){
    $(pager).each(function(){
        $(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);
     });
);

jQueryソースコードで

$.fn.cycle.updateActivePagerLink = function(pager,currSlide,clsName){
    $(pager).each(function(){
        $('a',this).removeClass(clsName).eq(currSlide).addClass(clsName);
    });
);

それを修正しました。

そのため、children() 関数と CSS3PIE の使用に問題があるようです。私は動作プロパティのファンではなく、むしろ使用したくありませんが、クライアントは IE で丸みを帯びた箇条書きを望んでいます...

だから私はそれが誰かを助けることを願っています。

于 2011-06-28T19:50:44.683 に答える