用jquery怎么实现文字打字机的效果
展开全部
给你一段代码,自己看去
引入jquery代码
<div id="aaa" style="display:none;">静坐长思往日回,<br/>岁月蹉跎徒伤悲。<br />小荷才露尖尖角,<br />初设江湖岁月催。<br />壮志未酬心犹在,<br />琐事绕身家待归。<br />日月虽往随心欲,<br />梦里千回展翅飞。<br />
</div>
<div id="bbb" style="color:red"></div>
<script type="text/javascript">
var l = $("#aaa").text().length;
var s = $("#aaa").text();
var arr = [];
for(var i = 0; i < l; i++){
arr[i] = s.substr(i,1);
}
var t = 0;
function xiezi(){
if(t < l){
$("#bbb").append(arr[t]);
t++;
}else{
//clearInterval(init);
$("#bbb").empty();
t=0;
}
}
var init = setInterval("xiezi()",100);
</script>
引入jquery代码
<div id="aaa" style="display:none;">静坐长思往日回,<br/>岁月蹉跎徒伤悲。<br />小荷才露尖尖角,<br />初设江湖岁月催。<br />壮志未酬心犹在,<br />琐事绕身家待归。<br />日月虽往随心欲,<br />梦里千回展翅飞。<br />
</div>
<div id="bbb" style="color:red"></div>
<script type="text/javascript">
var l = $("#aaa").text().length;
var s = $("#aaa").text();
var arr = [];
for(var i = 0; i < l; i++){
arr[i] = s.substr(i,1);
}
var t = 0;
function xiezi(){
if(t < l){
$("#bbb").append(arr[t]);
t++;
}else{
//clearInterval(init);
$("#bbb").empty();
t=0;
}
}
var init = setInterval("xiezi()",100);
</script>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |