轮播文字对齐

时间:2014-01-26 03:17:09

标签: javascript jquery html css twitter-bootstrap

我是网络开发的新手。 目前我在旋转木马中遇到了文本对齐问题。

JS小提琴就在这里。 http://jsfiddle.net/QYMZb/

问题在于文本在滑动时对齐中心之前会先垂直对齐顶部。我想我在这里做错了。

<div id="myCarousel" class="carousel slide"  style="width:400px; height:200px;"> <!-- slider -->
                <ol class="carousel-indicators middle">
                    <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
                    <li data-target="#myCarousel" data-slide-to="1"></li>
                    <li data-target="#myCarousel" data-slide-to="2"></li>
                </ol>
                <div class="carousel-inner row-padded">

                    <div class="item active" style="width:340px; height:120px;">
                        "fdfdsfdsfds fsfsdf sfsdfs fasf sasdfasdf asdfasdf asdfasdfas sdfafs"

                    </div>

                    <div class="item" style="width:340px; height:120px;">
                        " asdfsadfasd fasdfasdfasd fasdfas dfasdfasdf asdfasfdsa"
                    </div>
                    <div class="item" style="width:340px; height:120px;">
                        fsfafdsfas asd fsa f as fas f asdf asdfasdf asdf as fa sdf asf sd asdf asdf asdfa sdf asd f asd sda 
                    </div>
                </div>
            </div>
    </div>
</div>

感谢。

1 个答案:

答案 0 :(得分:1)

在转换期间,您的新活动div.item会从prev或next类中获得绝对位置。这个课的分配时间很短。

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}  

这就是问题的原因。

真正的问题是.carousel-inner并不打算填充。要获得填充样式,您必须将填充物添加到.carousel或将.carousel-inner包裹在填充div中。

<div id="myCarousel" class="carousel slide row-padded">
    <div class="carousel-inner">
    </div>
</div>

http://jsfiddle.net/QYMZb/6/