1
我真的不明白这一点。我在我的本地主机上有离线版本this website(WP),一切都很好 - 在“伙伴”轮播的每一边都有prev/next按钮。但在网络上,它全错了。上一个/下一个按钮不可见,并且.active
从第一个和第二个项目移到.carousel-control
上一个,它会停止并发生故障,如您在提及的站点上所看到的。bootstrap carousel - .active继续“prev”按钮并停止工作
我的jquery:
$(document).ready(function() {
$('#partneri-carousel').carousel({
pause: "hover",
interval: 4000,
});
});
我的代码:
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class='row'>
<div class='col-offset-1 col-10'>
<div class="carousel slide" data-ride="carousel" id="partneri-carousel">
<div class="carousel-inner">
<?php
$partneri = ot_get_option('partneri', false);
$n = 0;
foreach ($partneri as $partner){
if ($n == 0) {
echo '<div class="item active">';
}
echo'<div class="col-3 column text-center">
<div class="logo">
<img src="'.$partner[partneri_logo].'">
</div>
<div class="popisek">'.$partner[partneri_popisek].'</div>
<div><a href="http://'.$partner[partneri_url].'" target="_blank">'.$partner[partneri_url].'</a></div>
</div>';
$n++;
if ($n % 4 == 0 AND $n != 0) {
echo '</div><div class="item">';
}
}
//if ($n % 4 == 1) {echo '</div>';}
echo '</div>';
?>
</div>
<!-- Carousel Buttons Next/Prev -->
<a data-slide="prev" href="#quote-carousel" class="left carousel-control"><?php kybernaut_img("arr_simple_left");?></a>
<a data-slide="next" href="#quote-carousel" class="right carousel-control"><?php kybernaut_img("arr_simple_right");?></a>
</div>
</div>
</div>
</article>
Printscreen from offline version with description.
检查'div'是否正确,因为next/prev按钮位于'.carousel-inner'内部。按钮应该在它之外。对于$ n == 0哪里是关闭div? – anpsmn 2015-03-03 11:02:31
这就是问题所在(我在我的文章中相应地编辑了代码),但是'next'和'prev'不再工作,任何想法? – 2015-03-04 11:04:31
按钮的'href'应该指向传送带ID。你在'href'中有'#quote-carousel',而id是'partneri-carousel' – anpsmn 2015-03-04 12:35:15