jQuery 中 如何把四张图片依次放入四个div中 有时间间隔
答案:2 悬赏:20 手机版
解决时间 2021-03-01 10:46
- 提问者网友:杀手的诗
- 2021-03-01 03:08
jQuery 中 如何把四张图片依次放入四个div中 有时间间隔
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-03-01 04:25
<ul class="box-img">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<script type="text/javascript">
var arr = ['m1.jpg','m2.jpg','m3.jpg','m4.jpg'];//图片
var boxImg = $('.box-img')
var act;
var time = 1000//每间隔1秒添加一张图片
function go(n){
if(n>arr.length){
clearInterval(act);
return false;
}else{
act = setInterval(function(){
n=n+1;
boxImg.find('li').eq(n).append('<img src="images/'+arr[n]+'">');//注意图片路劲
},time)
}
}go(-1) //执行
</script>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<script type="text/javascript">
var arr = ['m1.jpg','m2.jpg','m3.jpg','m4.jpg'];//图片
var boxImg = $('.box-img')
var act;
var time = 1000//每间隔1秒添加一张图片
function go(n){
if(n>arr.length){
clearInterval(act);
return false;
}else{
act = setInterval(function(){
n=n+1;
boxImg.find('li').eq(n).append('<img src="images/'+arr[n]+'">');//注意图片路劲
},time)
}
}go(-1) //执行
</script>
全部回答
- 1楼网友:長槍戰八方
- 2021-03-01 05:59
setinterval settimeout看你想用那个,settimeout,只执行一次函数,setintval可以设置时间间隔执行一段函数。如果想停止,将var id=settimeout(funtion(){},1000);
stopinterval(id);如果有拼写错误。。记得看提示。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯