8

एक और सवाल तक कम से बूटस्ट्रैप 4 Carousel एकाधिक फ्रेम बूटस्ट्रैप 3 के लिए एक ही जरूरत (that question) पर कहा गया था लेकिन प्रस्तावित समाधान बूटस्ट्रैप 4. साथ काम नहीं करतेएक बार और स्लाइड एक

इस पोस्ट की छवि बताते हैं बहुत अच्छा मैं क्या चाहता हूँ।

enter image description here

और भी अधिक this bootply

मैं इसे बूटस्ट्रैप 4 के साथ कैसे प्राप्त कर सकता हूं?

+0

मैं कई स्लाइड एक ही समय में प्रदर्शित करना चाहते हैं (1, 2 और 3), और जब मैं आगे क्लिक करें मैं स्लाइड 2 और 3 के लिए छोड़ दिया एक छोटे से चले गए और 4 प्रदर्शित किया (जब कि 1 गायब हो जाते हैं) चाहते हैं । –

उत्तर

5

$('#carousel-example-generic').on('slid.bs.carousel', function() { 
 
     $(".carousel-item.active:nth-child(" + ($(".carousel-inner .carousel-item").length -1) + ") + .carousel-item").insertBefore($(".carousel-item:first-child")); 
 
     $(".carousel-item.active:last-child").insertBefore($(".carousel-item:first-child")); 
 
    });
 .carousel-item.active, 
 
     .carousel-item.active + .carousel-item, 
 
     .carousel-item.active + .carousel-item + .carousel-item { 
 
      width: 33.3%; 
 
      display: block; 
 
      float:left; 
 
     }
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/css/bootstrap.min.css" rel="stylesheet"/> 
 
    <h1>Hello, world!</h1> 
 
<div class="container"> 
 
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel"> 
 
    <ol class="carousel-indicators"> 
 
    <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li> 
 
    <li data-target="#carousel-example-generic" data-slide-to="1"></li> 
 
    <li data-target="#carousel-example-generic" data-slide-to="2"></li> 
 
    </ol> 
 
    <div class="carousel-inner" role="listbox"> 
 
    <div class="carousel-item active"> 
 
     <img data-src="holder.js/300x200?text=1"> 
 
    </div> 
 
    <div class="carousel-item"> 
 
     <img data-src="holder.js/300x200?text=2"> 
 
    </div>  
 
    <div class="carousel-item"> 
 
     <img data-src="holder.js/300x200?text=3"> 
 
    </div>  
 
    <div class="carousel-item"> 
 
     <img data-src="holder.js/300x200?text=4"> 
 
    </div>  
 
    <div class="carousel-item"> 
 
     <img data-src="holder.js/300x200?text=5"> 
 
    </div>  
 
    <div class="carousel-item"> 
 
     <img data-src="holder.js/300x200?text=6"> 
 
    </div>  
 
    <div class="carousel-item"> 
 
     <img data-src="holder.js/300x200?text=7"> 
 
    </div> 
 
    </div> 
 
    <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev"> 
 
    <span class="icon-prev" aria-hidden="true"></span> 
 
    <span class="sr-only">Previous</span> 
 
    </a> 
 
    <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next"> 
 
    <span class="icon-next" aria-hidden="true"></span> 
 
    <span class="sr-only">Next</span> 
 
    </a> 
 
</div> 
 
    
 
</div> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> 
 

 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/js/bootstrap.min.js"></script> 
 

 
<script src="https://cdnjs.cloudflare.com/ajax/libs/holder/2.9.1/holder.min.js"></script>

+0

यह कोड काम करता है लेकिन यह भी "गड़बड़" है। बटन को बाएं तरफ अगला बटन दबाएं (a.k.a. "पिछला") और आप देखेंगे कि लोडिंग कितनी अजीब है। क्या वैसे भी इसमें सुधार किया जा सकता है? – jaysoifer

3

अद्यतन 2017

4 बूटस्ट्रैप के लिए Bootstrap 4 docs पर एक नज़र मार्कअप ले लो, और बदलने के लिए:

http://bootply.com/SObwIezDyx

बूटस्ट्रैप 4 बीटा विकल्प: https://stackoverflow.com/a/20008623/171456

+0

परिणाम वह नहीं है जो मैं बिल्कुल चाहता हूं। संक्रमण मेरे द्वारा जुड़े बूटप्ली जैसा नहीं है। मैंने पहले ही मार्कअप बदलने की कोशिश की है। –

+0

हाँ, चूंकि बीएस 4 संक्रमण एनिमेशन अलग हैं, इसलिए आपको सीएसएस को बदलने की आवश्यकता हो सकती है ... लेकिन यह अभी भी एक समय में एक को स्थानांतरित कर रहा है। – ZimSystem

संबंधित मुद्दे