2016-09-20 3 views
0

내가 자바 스크립트에서 예외를 얻고, 나는이 때문에 이미지 크기 알고 ..부트 스트랩 회전 목마 같은 이미지 크기 (예외 오프셋)

나는 나의 회전 목마가 이미지에 대한 고정 된 크기를 갖고 싶어하고,에 자동 조정/이미지 크기 조정 (문제가 아닌 왜곡되거나 픽셀화된 경우 전체 이미지가 회전식 컨베이어의 크기를 차지하기 만하면됩니다.)

최대 너비와 너비로 게임을했는데 얻을 수 없었습니다. 작동합니다. 응답 성이 좋기를 바랍니다.

여기 내 HTML 코드입니다 :여기

<div id="myCarousel" style="display: block;" class="carousel slide" data-ride="carousel"> 
    <ol class="carousel-indicators" id="carouselIndicators"> 
     <li data-target="#myCarousel" data-slide-to="0" class="active"></li> 
     <li data-target="#myCarousel" data-slide-to="1" class=""></li> 
    </ol> 

    <div class="carousel-inner" id="carouselData" role="listbox"> 
     <div class="item active"> 
      <h3>Random text 1</h3> 
      <p>Random text 2</p> 
      <img src="imageurl.png" alt=""> 
     </div> 
     <div class="item"> 
       <h3>Random text 3</h3> 
       <p>Random text 4</p> 
       <img class="tales" src="imagelink.png" alt=""> 
     </div> 
    </div> 

    <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> 
     <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> 
     <span class="sr-only">Previous</span> 
    </a> 
    <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> 
     <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> 
     <span class="sr-only">Next</span> 
    </a> 
</div> 

은 (슬라이더 나던 작업) 자바 스크립트 예외 :

Uncaught TypeError: Cannot read property 'offsetWidth' of undefined

+0

자바 스크립트를 표시 할 수 있습니까? –

+0

어느 것입니까? bootstrap.min.css에 내장 된 javascript 파일을 사용하고 있지 않습니다. – TiagoM

+0

부트 스트랩에 문제가있을 수 있습니다. 나는 아무것도 찾을 수 없으며, 아마도 다른 누군가가 할 수 있습니다. –

답변

0

감사합니다! 나는 그것을 finnaly 고정.

다음 CSS 스타일을 사용하여 :

.carousel-inner > .item > img, 
.carousel-inner > .item > a > img { 
    display: block; 
    width:100%; 
    height: 350px !important; 
} 

내 부트 스트랩 회전 목마 지금 고정 된 높이를 가지고 있으며, 다음 이미지가 항상 회전 목마의 전체 폭에 맞게 크기가 조정됩니다.

0

은 폭과 높이와 jQuery를

으로
<div class="container"> 
    <h2> Carousel </h2> 
    <div id="myCarousel" class="carousel slide"> 

    <ol class="carousel-indicators"> 
    <li class="item1 "></li> 
    <li class="item2"></li> 

    </ol> 
    <div class="carousel-inner" role="listbox"> 

    <div class="item active"> 
    <img src="l.jpg" alt="test" width="400" height="300"> 
    <div class="carousel-caption"> 
     <h3>Header</h3> 
     <p>kkk</p> 
    </div> 
    </div> 

    <div class="item"> 
    <img src="l.jpg" alt="test" width="400" height="300"> 
    <div class="carousel-caption"> 
     <h3>Header</h3> 
     <p>kk</p> 
    </div> 
    </div> 

</div> 

<!-- controls --> 
<a class="left carousel-control" href="#myCarousel" role="button"> 
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> 
    <span class="sr-only">Previous</span> 
</a> 
<a class="right carousel-control" href="#myCarousel" role="button"> 
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> 
    <span class="sr-only">Next</span> 
</a> 
</div> 
</div> 

을이 하나를 시도하고 일부 jQuery를 추가

<script> 
$(document).ready(function(){ 
// Carousel 
$("#myCarousel").carousel(); 

// Carousel Indicators 
$(".item1").click(function(){ 
    $("#myCarousel").carousel(0); 
}); 
$(".item2").click(function(){ 
    $("#myCarousel").carousel(1); 
}); 


// Controls 
$(".left").click(function(){ 
    $("#myCarousel").carousel("prev"); 
}); 
$(".right").click(function(){ 
    $("#myCarousel").carousel("next"); 
}); 
}); 
    </script> 
+0

고맙습니다. 이미 고쳐졌습니다! – TiagoM

+1

그 이야기를 듣고 기쁘다. 환영합니다. –

관련 문제