【发布时间】:2017-12-27 13:49:36
【问题描述】:
我正在尝试在 fancyBox 弹出窗口加载后触发一个函数:
jQuery("[data-fancybox='car']").fancybox({
afterShow: function() {
console.log('check me');
}
});
只有在正常创建弹窗的触发器时(即页面加载时)才有效,但如果fancyBox的触发器是用ajax加载的,afterShow不会控制台'check me'文本。
这是触发器:
<a data-fancybox="car" data-type="ajax" data-src="<?php echo home_url();?>/?car_card=<?php echo $post->ID;?>" href="javascript:;">
fancyBox Trigger - content is loaded fine, but afterShow does not fire when the trigger is created by ajax.
</a>
知道为什么吗?
【问题讨论】: