我正在使用带有bxslider的引导模式框。但它不起作用。我正在用 ajax 更改 bxslider 的内容。有时当我重新加载页面时它会起作用,但后来它不起作用。
这是我的html代码。
<div id="storeModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<ul class="contact_bxslider">
</ul>
</div>
jquery代码如下
$(document).ready(function(){
var slider = $('.contact_bxslider').bxSlider({
auto:true
});
$('.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){
$('.contact_bxslider').html(data);
slider.reloadSlider();
$('#storeModal').modal('show');
}
);
});
});
阿贾克斯代码...
function change_store_pictures(){
$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);
foreach($data['store_pictures'] as $store_picture){
?>
<li><img src="<?php echo base_url('uploads/images/full/'.$store_picture->store_picture); ?>" alt="<?php echo $store_picture->store_name; ?>" /></li>
<?php
}
}
请帮助我没有得到它的解决方案的人。我在谷歌上搜索并得到一个结果,它说使用宽度:960px; 我做了同样的事情,但没有工作。
你能帮助我吗。