我正在使用Fancybox jquery。当我单击此链接时,我有一个链接,当时我通过 AJAX 检索图像。我希望这些图像直接在 Fancybox 中打开。
这是我的html代码-
<a href="javascript:void(0); id="Delhi" class="store_pictures_click">Store Pictures</a>
<a href="javascript:void(0); id="Mumbai" class="store_pictures_click">Store Pictures</a>
<div id="storeModal"></div>
这是我的 jquery 代码——
$(document).ready(function(){
$('.store_pictures_click').click(function(e){
e.preventDefault();
var store_name = $(this).attr('id');
$.post('<?php echo site_url("cart/change_store_pictures"); ?>',{store_name:store_name},
function(data){
$('#storeModal').html(data);
$('.fancybox').fancybox();
}
);
});
});
这是我的 PHP 代码-
$store_name = $this->input->post('store_name');
$this->load->model('Store_Pictures_model');
$data['store_pictures'] = $this->Store_Pictures_model->get_store_pictures($store_name);
echo '<p>';
foreach($data['store_pictures'] as $store_picture){
?>
<a class="fancybox" href="<?php echo base_url('uploads/images/full/'.$store_picture->store_picture); ?>" ></a>
<?php
}
echo '</p>';
但是我看不到带有滑块的fancybox弹出窗口。请帮帮我。
提前致谢!!!