2011-10-18 13 views
0

のjavascriptのnoobから別のVimeoの関連問題...Vimeoの問題

JQuery inifiniteカルーセルギャラリーでインラインFancyboxモーダルをアップ。ギャラリーは現在、埋め込まれた2つのVimeoビデオで構成されています。

モーダルが閉じられてから再開するまでは、すべて問題ありません。モーダルは、何らかの理由で、第2のビデオを第1のビデオに置き換える(すなわち、同じビデオの2つのインスタンスを表示し、もう一方は無視する)。

この状況では、最終的にいくつかの動画が必要になります。追加のjをいくつか追加する場合、これが考慮に値するものかどうかはわかりません。

事前に感謝しています。私は自分のスキルがかなり存在しないことを強調しなければならないので、明確にしてください!私の例を気にすることは自由です。

+0

上記のjsフィドルが原因ホットリンクに、動作していないと思います。 – xhadf

+0

更新日:http://jsfiddle.net/ajtTF/4/ – xhadf

答えて

1

http://jsfiddle.net/ajtTF/6/

HEJイムあなたはモーダルを閉じたときのiframeのsrcが一掃されている理由がわかりません。

dosentはコードの一部であるようですので、fancyboxと関係があります。

あなたがコードをpreviosしなかった理由は、モーダルがライドされたときに最初のiframeからsrcを取り出し、モーダルが閉じたときに両方のiframeにそれを適用したためです。

あなたがそれを開いたとき、両方のiframeに同じsrcがありました。

このコードは、各フレームのsrcを別々に保存します。 このコードで2〜10個のiframeがある場合は問題ありません。

GL

'onComplete': function() { 
    $("#inline2 iframe").each(function(i) { 
    $(this).data("src", $(this).attr("src")); 
    }); 
    }, 

    'onClosed': function() { 
    $("#inline2 iframe").each(function(i) { 
    $(this).attr("src", $(this).data("src")); 
    }); 
    } 
+0

他の完璧なソリューションをもう一度ありがとう。そして、私が学ぶのを助ける明確な説明のおかげで:) – xhadf

+0

答えとして質問をマークするのを忘れないでください。そうでない場合、答えられていない質問カテゴリに残ります – megakorre

関連する問題