2014-11-20 28 views
2

我有一個視圖在加載一次轉盤的動態量,但我只能通過渲染所述第一轉盤滾動。我怎樣才能控制所有加載的?一次只能看到一個旋轉木馬,其他的則隱藏起來。多個自舉轉盤,只能控制一個

$('#myCarousel').carousel({ 
    interval: 10000 
}) 

$('.carousel .item').each(function(){ 
    var next = $(this).next(); 
    if (!next.length) { 
    next = $(this).siblings(':first'); 
    } 
    next.children(':first-child').clone().appendTo($(this)); 
}); 

HTML:

<div class="draft posts" id="draft_1"><div class='container'> 
    <div class='col-md-12'> 
    <div class='carousel slide' id='myCarousel'> 
     <div class='carousel-inner'> 
     <div class='item active'> 
      <div class='col-lg-6 col-xs-6 col-md-6 col-sm-6'> 
      <div id='border'> 
       <a href='#'></a> 
       <div class='text-center'> 
       Revised 
       </div> 
       <div class='view-draft-title'> 

         <h2>I'm editing htis draft</h2> 
         <p contenteditable="true"> </p> 
       </div> 
       <div class='view-draft-body'> 

         <h2>I'm editing htis draft</h2> 
         <p contenteditable="true"> </p> 
       </div> 
      </div> 
      </div> 
     </div> 
     <div class='item'> 
      <div class='col-lg-6 col-xs-6 col-md-6 col-sm-6'> 
      <div id='border'> 
       <a href='#'></a> 
       <div class='text-center'> 
       Original 
       </div> 
       <div class='view-draft-title'> 
       <h1>This is Tsteting new draft</h1> 
       </div> 
       <div class='view-draft-body'> 
       <h2>Click to W<span style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif; font-size: 14px; line-height: 25px;">$('#post-body textarea').val(content)&nbsp;</span><span style="line-height: 1.1;">&nbsp;editing</span></h2> 
       </div> 
      </div> 
      </div> 
     </div> 
     </div> 
    </div> 
    <a class='left carousel-control' data-slide='prev' href='draft_1 #myCarousel'> 
     <i class='glyphicon glyphicon-chevron-left'></i> 
    </a> 
    <a class='right carousel-control' data-slide='next' href='draft_1 #myCarousel'> 
     <i class='glyphicon glyphicon-chevron-right'></i> 
    </a> 
    </div> 
</div> 
</div> 
<div class="draft posts" id="draft_2"><div class='container'> 
    <div class='col-md-12'> 
    <div class='carousel slide' id='myCarousel'> 
     <div class='carousel-inner'> 
     <div class='item active'> 
      <div class='col-lg-6 col-xs-6 col-md-6 col-sm-6'> 
      <div id='border'> 
       <a href='#'></a> 
       <div class='text-center'> 
       Revised 
       </div> 
       <div class='view-draft-title'> 

         <h2>Draft 2 After edit</h2> 
       </div> 
       <div class='view-draft-body'> 

         <h2>Draft 2 After edit</h2> 
       </div> 
      </div> 
      </div> 
     </div> 
     <div class='item'> 
      <div class='col-lg-6 col-xs-6 col-md-6 col-sm-6'> 
      <div id='border'> 
       <a href='#'></a> 
       <div class='text-center'> 
       Original 
       </div> 
       <div class='view-draft-title'> 
       <h1>Number 2</h1> 
       </div> 
       <div class='view-draft-body'> 
       <h2>Draft 2 before edit</h2> 
       </div> 
      </div> 
      </div> 
     </div> 
     </div> 
    </div> 
    <a class='left carousel-control' data-slide='prev' href='draft_2 #myCarousel'> 
     <i class='glyphicon glyphicon-chevron-left'></i> 
    </a> 
    <a class='right carousel-control' data-slide='next' href='draft_2 #myCarousel'> 
     <i class='glyphicon glyphicon-chevron-right'></i> 

回答

6

你有兩個轉盤與ID #myCarousel。

其中一個應改爲不同的ID(#carousel2,例如)。然後,相關控件應該更新爲href =「#carousel2」

一般而言,您應該只使用每頁一次的ID。

+0

但因爲我可以旋轉木馬的動態量,就我剛纔一噸轉盤添加到我的js? – Jay 2014-11-20 19:27:10

+0

I * *認爲你可以使用類名,像剛纔初始化他們都這樣: $轉盤({ 間隔:10000 });( '旋轉木馬'。)。 但是你可能想測試。 – Cassie 2014-11-20 19:28:04

+1

謝謝,這工作。 – Jay 2014-11-20 20:06:15

相關問題