2017-12-15 15 views
0

の現在のインスタンスに追加現在、これはコード上で開かれたfancyboxの2つのインスタンスが存在する場合と仮定し、私は今jqueryのfancybox - fancybox

$('.fancybox-inner').append(html); 

をやっている方法ですがfancyboxの両方のインスタンスにHTMLを追加しますが、私はそれを現在のインスタンスに追加したい。

どうすればこの問題を解決できますか?

ご協力いただきありがとうございます。

+0

を持つ 'id'を異なる与えますか特定のボックスを選択するために '$( '#id1 .fancybox-inner')'を使用します –

答えて

1

各インスタンスには、DOMオブジェクトへの参照のコレクションである変数$refsが含まれています。だから、あなたはあなたのスニペットを変更することができます。

ところで
$.fancybox.getInstance().$refs.inner.append(html); 

あなたはコールバック内から、このコードを実行している場合、あなたはすでにインスタンスへの参照(最初の引数)