求jquery图片切换效果

<divclass="banner"id="banner"><imgsrc="{$appimgdir}banner01.png"/><imgsrc="{$appimgdi... <div class="banner" id="banner">
<img src="{$appimgdir}banner01.png" />
<img src="{$appimgdir}banner02.png" />
</div>
就是说#banner里面的图片 每隔一段时间就切换一次,
可能以后还会加图片,不一定就是两张
我猜是不是用setInterval函数写的,
不需要鼠标触发事件,页面加载后直接开始切换就行了,
也不用什么渐变淡入的效果
展开
 我来答
jACKy劉
推荐于2016-09-29 · TA获得超过325个赞
知道小有建树答主
回答量:240
采纳率:100%
帮助的人:244万
展开全部

给你端代码, 参考下.

这是 每2秒切换div的, 你将图片放到div就直接ok了.

<style>
.ads{
width:100px;
height:100px;
}
</style>
<div class='ads' id='ads0' style='background-color:red'/>
<div class='ads' id='ads1' style='background-color:blue'/>
<div class='ads' id='ads2' style='background-color:yellow'/>
<div class='ads' id='ads3' style='background-color:cyan'/>
<div class='ads' id='ads4' style='background-color:black'/>
<script>
var curid=0;
$(".ads").hide();
// 选中所有 含类 .ads 的div, 并隐藏之;
setInterval(function(){
    var adi=(curid++) %5 ;
    // 当前要显示的 div
    $("#ads"+adi).show();
}, 2000);
// 2秒切换一次.
</script>
更多追问追答
追问
显示到第二张图片的时候能让第一张图片隐藏吗?
追答
<div class='ads' id='ads0' style='background-color:red'/>

这些, 改成 :

<div class='ads' id='ads0'>
   <img src=''>
</div>

即可. 你拷贝粘贴试验下呗.

百度网友46b235f5b2
2013-09-04 · TA获得超过1397个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:632万
展开全部
//发个邮箱地址给我,闲暇时写了个插件,正好发给你参考
更多追问追答
追问
能用简单的代码实现吗,按jquery的来,
不想用别的封装库了
追答

这个就是我自己用jquery写的插件啊。用到的库就只是jquery,其余的都是我自己写的代码

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3cec0aa
2013-09-04 · 超过14用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:21万
展开全部
var count=1;
jQuery(function (){
aaa();
});
function aaa(){
jQuery("#banner img").hide();
jQuery("#banner img:eq("+(count-1)+")").show();
if(count==jQuery("#banner img").length)
count=1;
else
count++;
setTimeout("aaa()",1000);
}
//fadeIn() 淡入 fadeOut() 淡出
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式