2011-12-02 11 views
2

サイクルでvimeoスライドショーを作成しましたが、問題があります。サイクルのvimeoスライドショー - サムネイルが2度目に表示されない

インターネットエクスプローラでは、サムネイルは動画の2回目に表示されません。 私はフィドルをセットアップしました - 一度遊んでみましょう - 2回目に画像が表示されません 誰かアイデア?

掘削のビットの後に、それはFirefoxとChromeなら言うまでもない...

http://jsfiddle.net/zander/3hdPQ/6/

-------- -------編集

私はそれがディスプレイと関係するかもしれないと思う:class - サイクルとvimeoの両方がディスプレイクラスを変更している - サイクルがディスプレイクラスをnoneに変更していて、それを元に戻せないのだろうか?

私はそれを少し知っています。しかし、実際のデータよりもはるかに鋭いです!

答えて

1

swfの親をアニメーション化することによってこの問題を再現する方法がいくつかあります(this jsfiddleを参照)。私の推測では、VimeoプレーヤーがSWFの背景をリサイズする方法と関係があります。これは、Internet ExplorerがSWFの祖先のjQuery CSSアニメーションをFlashプレーヤーに伝達する方法との関係でです。それで、私はあなたがVimeoに問題を報告することを除いて何をすることができるのか分からず、プレイヤーのコードに修正を加えることができるかどうかを確認します。

EDIT:

私はサイクルプラグインのカスタムFXオプションを使用して、Vimeoのプレーヤーで問題を引き起こして、スライドの表示プロパティを指定せずにフェードトランジションに建てられたのと同じ効果を達成することができましたdivは遷移の前後で 'ブロック'にする必要があります。ここでは、コードは、作業例については、このjsFiddleを参照してください。

$('.slideshow').cycle({ 
    fx:'custom', 
    cssBefore:{  
     display: 'block' 
    }, 
    animIn: { 
     opacity:1 
    }, 
    animOut: { 
     opacity:0 
    }, 
    cssAfter:{ 
     display:'block' 
    }, 
    delay: 1000 
}); 
+0

おかげで、それに探して...私は私が何を考えてのより多くで質問を編集した私が編集した – JorgeLuisBorges

+0

問題をcauseingすることができる私あなたの問題への解決策を含めました。 –

+0

よく見えます - インターネットexlporerでうまくいきます - 残念ながら私のPC上ではfirefoxのアニメーションがちょっと壊れていますが(Mac FireFox上では大丈夫です)、もはやスムーズな移行はありません – JorgeLuisBorges