用js或者jQuery制作多行文字的代码该怎么写啊
1个回答
展开全部
<!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里不用宽度的话是不行的亲
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询