永发信息网

jquery中如何实现暂停几秒再往下执行?

答案:3  悬赏:70  手机版
解决时间 2021-03-23 00:02
var imgwidth=parseInt($('div.lunbo img').width());
var imgheight=parseInt($('div.lunbo img').height());
var imgnum=parseInt($('div.lunbo img').length);
var spanposiwidth=parseInt(imgwidth*0.98);
for(var i=0;i<imgnum;i++){
$('div.lunbo div.fcon:eq('+i+')').css({'position':'absolute','top':'+(imgheight*i)+'+'px','left':'0px'});
}
$('div.lunbo span').css({'position':'relative','bottom':'40px','right':spanposiwidth+'px'});

for(var i=0;i<imgnum;i++;){ //就是这个for有问题!!
$('div.lunbo .fcon:eq('+i+')').show();
setTimeout('imghide',3000);
var imghide=$('div.lunbo .fcon:eq('+i+')').hide();
}
想实现图片轮播的效果。找了一个插件也很好,但是代码太复杂看不太懂,还是自己写一个吧。
已经将所有图片先隐藏了并且很智能的叠到一起,现在要一个一个显示出来
这是我瞎写的,不对呀!要怎么实现呢?要代码越少越好

我把for改成这样了
for(var i=0;i<imgnum;i++){
$('div.lunbo .fcon:eq('+i+')').show();
setTimeout ('$(this).hide()',3000);
}
并没有一个一个播放,当show()时一打开网页就看到最后一张图片,而show(3000)时看到的是在三秒里四张图不同层里一起显示到最后只显示第四张图。而setTimeout ('$(this).hide()',3000);并没有体现出来
最佳答案
JQ明明有延迟的方法delay
$('#foo').slideUp(300).delay(800).fadeIn(400);
全部回答
看你怎样经营喽!你哪里的?也许我们能合作 qq 1354003357
你for循环里 的imghide 没定义吧。导致你for循环里有问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
香港一般的酒店房间有牙膏牙刷拖鞋提供吗
徐州红杉树商贸有限公司在哪里啊,我有事要去
如何让自己变得沉稳,如何把自己变得热情,积
单选题孟德尔的遗传规律不适合原核生物,其原
顺叙,倒叙,合叙的英文翻译
我老公当了8年海军了,今年要签三期了,请我
求问AP化学,生物到底有多难
请问自考专科是英语专业,可以自考本科的金融
不小心接了一个美国的电话,应该没事吧?我不
硅胶奶瓶多久换一次,电脑CPU的硅胶要多久涂一
为什么我的三星手机有那么多内存却下载不了软
急求10篇400字读书笔记,关于简爱的,注:不
已知a+b+c=3,a2+b2+c2=29,a3+b3+c3=45,求a
若方程x+y-2m+5=0表示直线,求实数m的值
孤单与梦想
推荐资讯
bbf科学八年级上周测月考评价卷17
板尚锅灶台鱼在哪里啊,我有事要去这个地方
漫威漫画里一共有多少个英雄
Noticingherhusband________weight,Mr
甲、乙二人从相距60千米的两地同时相向而行,
ayThe young lady watched her daughter ____
沈阳路万宝盖巷这个地址在什么地方,我要处理
湛江南国豪苑商场大地影院请问该坐几线车去?
根据我国新的《刑法》规定,自2011年5月1日起
深蓝广告地址有知道的么?有点事想过去
秦朝时的夜郎县到底在哪儿?
思念已故父亲的诗句
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?