Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery在引导Carousal中的同一幻灯片上显示多个项目_Javascript_Jquery_Css_Wordpress_Twitter Bootstrap - Fatal编程技术网

Javascript 使用jQuery在引导Carousal中的同一幻灯片上显示多个项目

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

我正试图在一个引导转盘内的同一张幻灯片上显示3篇文章(来自Wordpress自定义文章类型)

我将旋转木马集成到Wordpress中,它获取并显示帖子,每张幻灯片一篇帖子

<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
对它进行了测试,它工作得完美无缺。最后,我找到了问题的根源,让旋转木马开始工作。很高兴你把它解决了!