2012-04-18 14 views
0

fancyboxで次のメソッドを呼び出して新しいURLをIframeにロードしようとしていますが、動作させることができませんでした。iframe内で次に使用する[fancybox]

私は

親を使用してのiframe内fancyboxを閉じることができます知っている$ fancybox.close()。。。

親。$を使用して。fancybox.next()しかし、このための規定はない

機能しないか、私は

<a href="javascript:void(0)" onclick="goToNext()">next</a> 

function goToNext() 
{ 
parent.$.fancybox.next() 

} 

何か間違ったことをやっているが、私はこれをやってになりましたcyclicとshowNavArrowsオプションをtrueに設定しても、次のボタンと前のボタンを表示できませんでした。

+0

親である$ fancybox.next();。。 - 私のために働く – Janis

+0

タイプは 'iframe'に設定されていますか?もちろん – kayfun

+0

。 v2 – Janis

答えて

0

親ページでは、同じdata-fancybox-group属性(HTML5 DOCTYPEも使用)をy以下のようなfancyboxのアイフレームをトリガし、当社のアンカー:

<a href="page01.html" class="fancybox fancybox.iframe" data-fancybox-group="mygroup">open iframe 01</a> 
<a href="page02.html" class="fancybox fancybox.iframe" data-fancybox-group="mygroup">open iframe 02</a> 
<a href="page03.html" class="fancybox fancybox.iframe" data-fancybox-group="mygroup">open iframe 03</a> 

など

その後、fancyboxは、自動的に次/前のiframeの間を移動するためのナビゲーション矢印が表示されます。一方

、あなたはまだあなたが同じdata-fancybox-group属性を設定している場合がparent.$.fancybox.next();にのみ動作します、ギャラリーの要素の間を移動するために手動による方法を使用することができ、そうでない場合fancyboxは次である1知る手段がありませんグループの要素。

注:これはfancyboxのv2.xのため

関連する問題