Javascript 使用jQuery在引导Carousal中的同一幻灯片上显示多个项目
我正试图在一个引导转盘内的同一张幻灯片上显示3篇文章(来自Wordpress自定义文章类型) 我将旋转木马集成到Wordpress中,它获取并显示帖子,每张幻灯片一篇帖子Javascript 使用jQuery在引导Carousal中的同一幻灯片上显示多个项目,javascript,jquery,css,wordpress,twitter-bootstrap,Javascript,Jquery,Css,Wordpress,Twitter Bootstrap,我正试图在一个引导转盘内的同一张幻灯片上显示3篇文章(来自Wordpress自定义文章类型) 我将旋转木马集成到Wordpress中,它获取并显示帖子,每张幻灯片一篇帖子 <div id="myCarousel" class="carousel fdi-Carousel slide"> <!-- Carousel items --> <div class="carousel fdi-Carousel slide" id="event
<div id="myCarousel" class="carousel fdi-Carousel slide">
<!-- Carousel items -->
<div class="carousel fdi-Carousel slide" id="eventCarousel" data-interval="0">
<div class="carousel-inner onebyone-carosel">
<?php
$args = array(
'post_type' => 'services',
'post_status' => 'publish',
'posts_per_page' => -1
);
$services_loop = new WP_Query( $args );
$services_count = wp_count_posts('services');
?>
<?php
if ( $services_loop->have_posts() ) :
while ( $services_loop->have_posts() ) : $services_loop->the_post();
$service_icon = get_field('service_icon');
?>
<div class="item <?php if( $services_loop->current_post == 0 && !is_paged() ) { echo 'active'; } ?>">
<div class="col-xs-12 col-sm-6 col-lg-4">
<div class="box">
<div class="icon">
<div class="image">
<i class="<?php echo $service_icon; ?>"></i>
</div>
<div class="info">
<h3 class="title"><?php the_title(); ?></h3>
<p>
<?php the_excerpt(); ?>
</p>
<div class="more">
<a href="#" title="Title Link">
<i class="fa fa-plus-circle fa-3x"></i>
</a>
</div>
</div>
</div>
<div class="space"></div>
</div>
</div>
</div>
<?php
endwhile;
wp_reset_postdata();
endif; ?>
</div>
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<?php for ( $i = 1; $i < $services_count->publish; $i++ ) : ?>
<li data-target="#myCarousel" data-slide-to="<?= $i ?>"></li>
<?php endfor; ?>
</ol>
</div>
<!--/carousel-inner-->
</div>
如果您不受使用引导的限制,请尝试。您可以使用,它允许您执行以下操作:
$('.jcarousel-pagination').jcarouselPagination({
'perPage': 3
});
这将页面设置为3个项目,当滚动到下一页时,它将从项目编号4开始
这不应该导致Wordpress布局出现问题,因为您可以将所有标记封装在所需的任何标记/类中。如果您不受使用引导的限制,请尝试。您可以使用,它允许您执行以下操作:
$('.jcarousel-pagination').jcarouselPagination({
'perPage': 3
});
这将页面设置为3个项目,当滚动到下一页时,它将从项目编号4开始
这不应该导致Wordpress布局出现问题,因为您可以将所有标记包装在所需的任何标记/类中。是否需要使用引导转盘?还有其他一些可以让你设置滚动计数,这意味着它将一次滚动3次,并实现你想要的。Bootstrap似乎没有这个选项。不,我不需要Bootstrap,我可以使用任何其他插件。我尝试了
slick.js
它工作正常,但在mobile view上出现故障,我无法解决这个问题。我会使用任何能与Wordpress帖子配合使用的旋转木马。试试flickity.js——我用过的最好的。我用的是猫头鹰旋转木马,但slick也能完成这项工作(如果你设置正确的话)。你需要使用引导旋转木马吗?还有其他一些可以让你设置滚动计数,这意味着它将一次滚动3次,并实现你想要的。Bootstrap似乎没有这个选项。不,我不需要Bootstrap,我可以使用任何其他插件。我尝试了slick.js
它工作正常,但在mobile view上出现故障,我无法解决这个问题。我会使用任何能与Wordpress帖子配合使用的旋转木马。试试flickity.js——这是我用过的最好的。我使用owl旋转木马,但slick也能完成这项工作(如果你设置正确的话)。我集成了它,它在桌面视图上运行良好,但当我将浏览器调整为移动视图时,旋转木马的布局不会改变,它会在每张幻灯片上显示3个项目。我认为这是把一切搞糟的fullPage.js
插件。是的,我只是用onepage.js
而不是fullPage.js
对它进行了测试,它工作得完美无缺。最后,我找到了问题的根源,让旋转木马开始工作。很高兴你把它解决了!我集成了它,它在桌面视图上运行良好,但当我将浏览器调整为移动视图时,旋转木马的布局不会改变,它会在每张幻灯片上显示3个项目。我认为这是把一切搞糟的fullPage.js
插件。是的,我只是用onepage.js
而不是fullPage.js
对它进行了测试,它工作得完美无缺。最后,我找到了问题的根源,让旋转木马开始工作。很高兴你把它解决了!