简体   繁体   English

如何使Bootstrap旋转木马滑块使用左右鼠标滑动

[英]How to make Bootstrap carousel slider use left and right mouse swipe

How can make Bootstrap carousel slider use left and right mouse swipe 如何使Bootstrap传送带滑块使用左右鼠标滑动

i used this html cod here : 我在这里使用了这个HTML鳕鱼:

and you can see the live site here https://dev.whmdesign.com/index.php/component/sppagebuilder/1-carousel 并且您可以在此处查看实时网站https://dev.whmdesign.com/index.php/component/sppagebuilder/1-carousel

<div id="sppb-carousel1" data-interval="5000" class="sppb-carousel sppb-testimonial-pro sppb-slide sppb-text-center " data-sppb-ride="sppb-carousel">
<ol class="sppb-carousel-indicators">
    <li data-sppb-target="#sppb-carousel1" class="" data-sppb-slide-to="0"></li>
    <li data-sppb-target="#sppb-carousel1" data-sppb-slide-to="1" class="active"></li>
    <li data-sppb-target="#sppb-carousel1" data-sppb-slide-to="2"></li>
    <li data-sppb-target="#sppb-carousel1" data-sppb-slide-to="3"></li>
</ol>
<div class="sppb-carousel-inner">
    <div class="sppb-item">
        <div class="sppb-testimonial-message">Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.</div>
        <div class="sppb-addon-testimonial-pro-footer">
            <img src="/images/2019/02/13/1.jpg" class="sppb-avatar-circle" alt="John Doe">
            <div class="testimonial-pro-client-name-wrap"><span class="sppb-addon-testimonial-pro-client-name">John Doe</span>
            </div>
        </div>
    </div>
    <div class="sppb-item active">
        <div class="sppb-testimonial-message">Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.</div>
        <div class="sppb-addon-testimonial-pro-footer">
            <img src="/images/2019/02/13/1.jpg" class="sppb-avatar-circle" alt="John Doe">
            <div class="testimonial-pro-client-name-wrap"><span class="sppb-addon-testimonial-pro-client-name">John Doe</span>
            </div>
        </div>
    </div>
    <div class="sppb-item">
        <div class="sppb-testimonial-message">Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.</div>
        <div class="sppb-addon-testimonial-pro-footer">
            <img src="/images/2019/02/13/1.jpg" class="sppb-avatar-circle" alt="John Doe">
            <div class="testimonial-pro-client-name-wrap"><span class="sppb-addon-testimonial-pro-client-name">John Doe</span>
            </div>
        </div>
    </div>
    <div class="sppb-item ">
        <div class="sppb-testimonial-message">Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.</div>
        <div class="sppb-addon-testimonial-pro-footer">
            <img src="/images/2019/02/13/1.jpg" class="sppb-avatar-circle" alt="John Doe">
            <div class="testimonial-pro-client-name-wrap"><span class="sppb-addon-testimonial-pro-client-name">John Doe</span>
            </div>
        </div>
    </div>
</div><a href="#sppb-carousel1" class="left sppb-carousel-control" data-slide="prev"><i aria-hidden="true" aria-label="Previous" class="fa fa-angle-double-left"></i></a><a href="#sppb-carousel1" class="right sppb-carousel-control" data-slide="next"><i aria-hidden="true" aria-label="Next" class="fa fa-angle-double-right"></i></a>

The true thing is that actually Bootstrap have an issue on this functionality. 真实的是,Bootstrap实际上在此功能上存在问题。

You could read this in: https://github.com/twbs/bootstrap/issues/17750 您可以在以下网址阅读: https : //github.com/twbs/bootstrap/issues/17750

So I recommend you Slick Slider , an specific carousel plugin: Fully responsive. 因此,我建议您使用Slick Slider ,一个特定的轮播插件:完全响应。 Scales with its container. 随其容器缩放。 Separate settings per breakpoint. 每个断点分别设置。 Uses CSS3 when available. 可用时使用CSS3。 Fully functional when not. 如果没有,则功能齐全。 Swipe enabled. 滑动已启用。 Or disabled, if you prefer. 或禁用,如果您愿意。 Desktop mouse dragging. 桌面鼠标拖动。 Infinite looping. 无限循环。 Fully accessible with arrow key navigation. 完全可通过箭头键导航访问。 Add, remove, filter & unfilter slides. 添加,删除,过滤和取消过滤幻灯片。 Autoplay, dots, arrows, callbacks, etc... 自动播放,点,箭头,回调等...

Yeah this version it's using jquery... If you want to build your app more faster, performant and with best practices on ES6/7 take a look on this: https://react-slick.neostack.com/ But its with React. 是的,此版本正在使用jquery ...如果您想更快地构建您的应用程序,性能更高并且在ES6 / 7上具有最佳实践,请查看以下内容: https : //react-slick.neostack.com/ 但它与React结合使用。

 $().ready(function(){ $('.slick-carousel').slick({ arrows: true, centerPadding: "0px", dots: true, infinite: true, slidesToShow: 3, centerMode: true }); }); 
 <link href="http://kenwheeler.github.io/slick/slick/slick.css" rel="stylesheet" /> <link href="http://kenwheeler.github.io/slick/slick/slick-theme.css" rel="stylesheet"/> <div class="slick-carousel"> <div>Hello World!</div> <div>Hello World!</div> <div>Hello World!</div> <div>Hello World!</div> <div>Hello World!</div> <div>Hello World!</div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/jquery.slick/1.4.1/slick.min.js"></script> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM