プロジェクトにCycle.jsを使用しています。静的なナビゲーション領域を作成し、ページャーを使用しています。サイクルでは、表示するスライドをクリックすることができます。すべての主要なブラウザ、FF、Safari、Chrome、IE9などですべてが正常に見えます。しかし、IE 7と8では、期待どおりにフェードしません。白く点滅し、次のスライドが点滅して表示されます。私はそれがなぜなのか不思議です。私は完全にページングを削除し、それがうまくフェード例えば3000のTIMOUTに置く場合Cycle.js IE7/8ページャーをクリックすると、点滅しません。
。ページャーに問題がありますか? 私は基本的にちょうどCycle.jsプロジェクトのサイトの例からそのまま使用しました(以下のコメントのようにインデックス値を変更した場合を除く)。hereと表示されています。このマークアップはすぐに変更されますが、それは今手元にある問題に関連している可能性がどのように表示されていない
<div id="nav">
<div id="stage_1"></div>
<div id="stage_2"></div>
<div id="stage_3"></div>
</div>
:
jQuery(function($){
$('.Slides').cycle({
fx: 'fade',
timeout: 0,
pager: '#nav',
pagerAnchorBuilder: function(idx,slide){
idx -= 1 // we don't want the first slide so reduce the index # by 1
return '#nav div:eq(' + idx + ') ';
}
});
HTMLは、かなりまっすぐ進む次のようになります。
アイデア?ありがとう。