jquery fancybox - 附加到 fancybox 的当前实例
jquery fancybox - append to current instance of fancybox
目前我就是这样做的
$('.fancybox-inner').append(html);
假设如果打开了两个 fancybox 实例,上面的代码会将 html 附加到 fancybox 的两个实例,但我想将它附加到当前实例。
我怎样才能做到这一点?
感谢任何帮助,谢谢。
每个实例都包含变量 $refs
,它是对 DOM 对象的引用的集合。因此,您可以将代码段更改为:
$.fancybox.getInstance().$refs.inner.append(html);
顺便说一句,如果您是从回调中执行此代码,那么您已经拥有对实例的引用(第一个参数)
目前我就是这样做的
$('.fancybox-inner').append(html);
假设如果打开了两个 fancybox 实例,上面的代码会将 html 附加到 fancybox 的两个实例,但我想将它附加到当前实例。
我怎样才能做到这一点?
感谢任何帮助,谢谢。
每个实例都包含变量 $refs
,它是对 DOM 对象的引用的集合。因此,您可以将代码段更改为:
$.fancybox.getInstance().$refs.inner.append(html);
顺便说一句,如果您是从回调中执行此代码,那么您已经拥有对实例的引用(第一个参数)