它只是因爲某些原因而不顯示,我在常規(非模態)頁面中使用的那個可以創建奇蹟,但這不是。我搜索並發現,當模式打開時,我必須觸發flexsslider初始化,所以我做了。Flexslider無法使用Bootstrap模式
$(document).ready(function(){
$('#modal').on('shown.bs.modal', function() {
console.log('Init flex.....');
$('#carousel-modal').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
itemWidth: 210,
itemMargin: 5,
asNavFor: '#slider'
});
$('#slider-modal').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
sync: "#carousel"
});
});
});
那是JS部分
<div class="container">
<div class="flexslider" id="slider-modal">
<ul class="slides">
<? foreach ($aImages as $image) { ?>
<li>
<img src="<?=getImageAddress($image['image_id'], 'obj', 'med')?>"/>
</li>
<? } ?>
</ul>
</div>
<div class="flexslider" id="carousel-modal">
<ul class="slides">
<? foreach ($aImages as $image) { ?>
<li>
<img src="<?=getImageAddress($image['image_id'], 'obj', 'sml')?>"/>
</li>
<? } ?>
</ul>
</div>
</div>
並且那是部分的模式。
console.log部分觸發,當我打開模式,但休息不會:/我現在已經搜索了幾個小時,也許有人可以指向我在正確的方向嗎?
您是否在控制檯上發現任何錯誤,並檢查是否正確加載了所需的庫 – dreamweiver
必需的庫已正確加載,模式與其他工作滑塊位於同一文件中。沒有相關的錯誤 – Limiter