文本在css滑块中溢出

时间:2013-12-18 18:33:49

标签: jquery html css

我在设计评论/反馈框时遇到问题。

的CSS -

.wellwhite
{
    margin: 0 auto;
    width: 75%;
    padding: 24px;
    margin-top: 35px;
    background-color: #fff;
    border: 2px solid #fff;
    min-width: 269px;
    position: relative;
}
.well-review
{
    padding: 24px;
    border: 1px solid #efefef;
    background: #efefef;
    box-shadow: 1px 1px 1px 1px #ccc;
    position:relative;
}
.slide-feedback
{
    position:relative;
}
.slide-feedback a
{
    position:absolute;

}

脚本

<script type="text/javascript">

        $(function () {
            $('.slide-feedback a').hide();
            $('.slide-feedback a:first-child').show();
            setInterval(function () {
                $('.slide-feedback a:first-child').fadeOut(function () {
                    $(this).appendTo('.slide-feedback');
                }).next().show();
            }, 3000);


        });

</script>

Fiddle

问题对我来说似乎很简单,但还无法得到解决方案。我从边界类中获得了内容溢出。

注意 -

我不想使用overflow:hidden,因为审核会因用户的反馈而有所不同。

3 个答案:

答案 0 :(得分:1)

在CSS中,活跃的.slide-feedback a被赋予position: absolute; ...导致它溢出而不是展开父div。

解决方案:http://jsfiddle.net/9hE5Y/4/

.slide-feedback a
{
    position:static;

}

答案 1 :(得分:0)

尝试使用overflow:hidden;在盒子上?溢出可以设置为自动,滚动或隐藏。也可以使用overflow-y进行垂直溢出控制。

答案 2 :(得分:0)

删除position: absolute;

上的.slide-feedback a