用js或者jQuery制作多行文字的代码该怎么写啊

就是显示完第一行以后在下面接着显示第二行,依次类推知道所有的文字都显示完成... 就是显示完第一行以后在下面接着显示第二行,依次类推知道所有的文字都显示完成 展开
 我来答
Charles大男人
2014-12-11 · 知道合伙人软件行家
Charles大男人
知道合伙人软件行家
采纳数:74 获赞数:163
尽我所能,为你解忧。

向TA提问 私信TA
展开全部
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <style>
        #myTest .a1{width: 0;overflow: hidden;white-space: nowrap;}
        #myTest .a1 p{width: 400px;}
    </style>
</head>
<body>
<div class="inbox">
    <div id="myTest">
    <div class="a1"><p>这是测试用的!这是测试用的!这是测试用的!</p></div>
    <div class="a1"><p>这是测试用的!这是测试用的!这是测试用的!</p></div>
    <div class="a1"><p>这是测试用的!这是测试用的!这是测试用的!</p></div>
    </div>
</div>
<script src="../static/js/public/jquery.min.js"></script>
<script>
        var myTest=$('#myTest'),pItems=myTest.find('.a1');

        pItems.eq(0).animate({width:"400px"},1000,function(){
            pItems.eq(1).animate({width:"400px"},1000,function(){
                pItems.eq(2).animate({width:"400px"},1000,function(){

                });
            });
        });
</script>
</body>
</html>

 这是效果

追问
animate里面不加 width可以吗,a1的样式在单独的css样式里面定义
追答
你可以通过js获取到文本外容器的宽度,然后将400px替换正这个宽度就行了,animate里不用宽度的话是不行的亲
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式