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>';
しかし、スライダー付きのファンシーボックスのポップアップが表示されません。助けてください。
前もって感謝します!!!