Bootstrap 3嵌套多旋转木马

编程入门 行业动态 更新时间:2024-10-24 02:36:41
本文介绍了Bootstrap 3嵌套多旋转木马的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

您好我想在bootstrap3上做转盘滑块。

我尝试将另一个旋转木马放入旋转木马中,但这不能正常工作。

我该怎么做?

我的源代码:

<!DOCTYPE HTML> < html> < head> < title> Bootstrap Carousel< / title> < link href =css / carousel.css =stylesheettype =text / css/> < script src =js / jquery-1.7.1.min.jstype =text / javascript>< / script> < script src =js / bootstrap.min.jstype =text / javascript>< / script> < script src =js / transition.jstype =text / javascript>< / script> < script type =text / javascript> $(document).ready(function(){ $('#oceanCarousel,#musiciansCarouse,#kinCarousel')。carousel({ interval:false }); }); < / script> < / head> < body> < div id =wrapper> < h1>带有一个图片的轮播图片库< / h1> <! - 海洋画廊 - > < div id =musiciansCarouselclass =carousel slide> <! - 传送带物品 - > < div class =carousel-inner> < div class =活动项目> < a href =#>< img src =../ images / large / musicians01.jpg>< / a> < / div> < div class =item> < a href =#>< img src =../ images / large / musicians02.jpg>< / a> < / div> < div class =item> < a href =#>< img src =../ images / large / musicians03.jpg>< / a> < / div> < div class =item> < a href =#>< img src =../ images / large / musicians04.jpg>< / a> < / div> < div class =item> <! - INSIDE - > < div id =kinCarouselclass =carousel slide> <! - 传送带物品 - > < div class =carousel-inner> < div class =活动项目> dldnlkdnndlkd < a href =#>< img src =../ images / large / musicians01.jpg>< / a> < / div> < div class =item> dndlkdnd < a href =#>< img src =../ images / large / musicians02.jpg>< / a> < / div> < div class =item> < a href =#>< img src =../ images / large / musicians03.jpg>< / a> < / div> < div class =item> < a href =#>< img src =../ images / large / musicians04.jpg>< / a> < / div> < div class =item> < a href =#>< img src =../ images / large / musicians05.jpg>< / a> < / div> < a class =carousel-control lefthref =#kinCarouseldata-slide =prev>& lsaquo;< / a> < a class =carousel-control righthref =#kinCarouseldata-slide =next>& rsaquo;< / a> < / div> <! - INSIDE - > < / div> < / div> <! - Carousel nav - > < a class =carousel-control lefthref =#musiciansCarouseldata-slide =prev>& lsaquo;< / a> < a class =carousel-control righthref =#musiciansCarouseldata-slide =next>& rsaquo;< / a> < / div> < br />< br />< br /> < / div> < / body> < / html>

解决方案

这里是jsfiddle: jsfiddle/vittore/Q2TYv/1907/

使用一个轮播,实现动态添加和删除幻灯片更容易。

  • 使用幻灯片渲染一个旋转木马第一个项目

  • 为隐藏div中的所有项目渲染所有幻灯片,并将类或数据项目等添加到每张幻灯片中。

  • >
  • 使用顶部按钮有条件地添加和删除所有幻灯片,但是用于特定项目

  • 更新幻灯片后,重置轮播数据

  • 将它放到轮播中左右移动幻灯片。 $ b

    以下是项目按钮的示例代码:

    $('。carousel-linked-projects> li> ; a')。click(function(){ $('。carousel-linked-projects')。find('a')。remove Class('active') $(this).addClass('active') var currentProject = $(this).data('project') $('#myCarousel') .find('。item')。remove() $ slides = $('#allSlides')。find('。item')。filter(function(i){ return $(this ).data('project')== currentProject }) $ slides.eq(0).addClass('active') $('#myCarousel')。find(' .carousel-inner')。append($ slides) $('#myCarousel')。carousel(pause)。removeData()。carousel(1) return false } );

    Hello i want to do carousel slider on bootstrap3.

    I try to put in carousel another carousel but this is not working normally.

    How i can do this ?

    My Source Code :

    <!DOCTYPE HTML> <html> <head> <title>Bootstrap Carousel</title> <link href="css/carousel.css" rel="stylesheet" type="text/css" /> <script src="js/jquery-1.7.1.min.js" type="text/javascript"></script> <script src="js/bootstrap.min.js" type="text/javascript"></script> <script src="js/transition.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $('#oceanCarousel, #musiciansCarouse, #kinCarousel').carousel({ interval: false }); }); </script> </head> <body> <div id="wrapper"> <h1>Carousel Gallery with One Image</h1> <!-- OCEAN GALLERY --> <div id="musiciansCarousel" class="carousel slide"> <!-- Carousel items --> <div class="carousel-inner"> <div class="active item"> <a href="#"><img src="../images/large/musicians01.jpg"></a> </div> <div class="item"> <a href="#"><img src="../images/large/musicians02.jpg"></a> </div> <div class="item"> <a href="#"><img src="../images/large/musicians03.jpg"></a> </div> <div class="item"> <a href="#"><img src="../images/large/musicians04.jpg"></a> </div> <div class="item"> <!-- INSIDE --> <div id="kinCarousel" class="carousel slide"> <!-- Carousel items --> <div class="carousel-inner"> <div class="active item"> dldnlkdnndlkd <a href="#"><img src="../images/large/musicians01.jpg"></a> </div> <div class="item"> dndlkdnd <a href="#"><img src="../images/large/musicians02.jpg"></a> </div> <div class="item"> <a href="#"><img src="../images/large/musicians03.jpg"></a> </div> <div class="item"> <a href="#"><img src="../images/large/musicians04.jpg"></a> </div> <div class="item"> <a href="#"><img src="../images/large/musicians05.jpg"></a> </div> <a class="carousel-control left" href="#kinCarousel" data-slide="prev">&lsaquo;</a> <a class="carousel-control right" href="#kinCarousel" data-slide="next">&rsaquo;</a> </div> <!-- INSIDE --> </div> </div> <!-- Carousel nav --> <a class="carousel-control left" href="#musiciansCarousel" data-slide="prev">&lsaquo;</a> <a class="carousel-control right" href="#musiciansCarousel" data-slide="next">&rsaquo;</a> </div> <br /><br /><br /> </div> </body> </html>

    解决方案

    Here is jsfiddle: jsfiddle/vittore/Q2TYv/1907/

    It is much easier to implement that with just one carousel, dynamically adding and removing slides.

    • Render one carousel with slides for the first project

    • Render all slides for all projects in hidden div and add class or data-project etc to each slide.

    • Use top buttons to conditionally add and remove all slides but for particular project

    • After updating slides reset carousel data

    • Leave it to carousel to move slides left and right.

    Here is example code for project buttons:

    $('.carousel-linked-projects > li > a').click(function() { $('.carousel-linked-projects').find('a').removeClass('active') $(this).addClass('active') var currentProject = $(this).data('project') $('#myCarousel').find('.item').remove() $slides = $('#allSlides').find('.item').filter( function ( i ) { return $(this).data('project') == currentProject }) $slides.eq(0).addClass('active') $('#myCarousel').find('.carousel-inner').append($slides) $('#myCarousel').carousel("pause").removeData().carousel(1) return false });

更多推荐

Bootstrap 3嵌套多旋转木马

本文发布于:2023-11-28 19:38:22,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:嵌套   木马   Bootstrap

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!