jquery 图片自动切换
2014-11-27 10:50
309 查看
示例:
CSS:
.banner-img{position: absolute;}
HTML:
<div class="banner-img">
<div style="background:url(http://www.yooli.com/v2/local/img/banner/runningcoupons.jpg) no-repeat top center;"></div>
<div style="background:url(http://www.yooli.com/v2/local/img/banner/friends.jpg) no-repeat top center;"></div>
<div style="background:url(http://www.yooli.com/v2/local/img/banner/novice.jpg) no-repeat top center;"></div>
<div style="background:url(http://www.yooli.com/v2/local/img/banner/app-download.jpg) no-repeat top center;"></div>
<div style="background:url(http://www.yooli.com/v2/local/img/banner/financing-b.jpg) no-repeat top center;"></div>
</div>
JS:
$(function(){
var n = 4;
setInterval(function(){
if(!$(".banner-img div").eq(n).is(":hidden")){
$(".banner-img div").eq(n).fadeOut("slow");
}else{
$(".banner-img div").eq(n).fadeIn("slow");
}
n--;
if(n == 0){
n = 4;
};
},1000);
});
//图片是引用其他网站的,借用一下
备注:
css样式中必须要加入position:absolute;否则是达不到效果的,就跟普通的图片切换一样,一闪一闪的,图片切换时有点坚硬,这样的效果有柔和的视觉,
fadeOut() 方法是jquery 用于淡出效果,
fadeIn()方法是jquery 用于淡入效果,
fadeTo() 方法将被选元素的不透明度逐渐地改变为指定的值。例:$("p").fadeTo(1000,0.4);1000是指毫秒数,0.4指元素的透明度,参考网址:http://www.w3school.com.cn/jquery/effect_fadeto.asp
CSS:
.banner-img{position: absolute;}
HTML:
<div class="banner-img">
<div style="background:url(http://www.yooli.com/v2/local/img/banner/runningcoupons.jpg) no-repeat top center;"></div>
<div style="background:url(http://www.yooli.com/v2/local/img/banner/friends.jpg) no-repeat top center;"></div>
<div style="background:url(http://www.yooli.com/v2/local/img/banner/novice.jpg) no-repeat top center;"></div>
<div style="background:url(http://www.yooli.com/v2/local/img/banner/app-download.jpg) no-repeat top center;"></div>
<div style="background:url(http://www.yooli.com/v2/local/img/banner/financing-b.jpg) no-repeat top center;"></div>
</div>
JS:
$(function(){
var n = 4;
setInterval(function(){
if(!$(".banner-img div").eq(n).is(":hidden")){
$(".banner-img div").eq(n).fadeOut("slow");
}else{
$(".banner-img div").eq(n).fadeIn("slow");
}
n--;
if(n == 0){
n = 4;
};
},1000);
});
//图片是引用其他网站的,借用一下
备注:
css样式中必须要加入position:absolute;否则是达不到效果的,就跟普通的图片切换一样,一闪一闪的,图片切换时有点坚硬,这样的效果有柔和的视觉,
fadeOut() 方法是jquery 用于淡出效果,
fadeIn()方法是jquery 用于淡入效果,
fadeTo() 方法将被选元素的不透明度逐渐地改变为指定的值。例:$("p").fadeTo(1000,0.4);1000是指毫秒数,0.4指元素的透明度,参考网址:http://www.w3school.com.cn/jquery/effect_fadeto.asp
相关文章推荐
- jquery 实现横向滑动自动切换源码(同时显示多张图片)
- jquery 图片自动切换
- jquery 图片自动切换
- Jquery自动切换图片
- jQuery代码实现图片墙自动+手动淡入淡出切换效果
- jQuery实现图片与文字描述左右滑动自动切换的方法
- jquery图片自动切换
- JQuery实现图片切换(自动切换+手动切换)
- jQuery自动与手动图片切换效果下载
- JQuery中图片自动切换和手动切换
- JQuery的图片的切换和自动轮播
- jquery+js 图片切换和自动切换
- jQuery自动或手动图片切换效果
- jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
- jQuery图片自动切换(带左右切换按钮)
- Jquery全屏图片自动切换插件,支持窗口变化图片大小等比例变化
- jquery自动切换图片
- jQuery实现图片与文字描述左右滑动自动切换的方法