六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 140|回复: 0

Jquery+timers插件实现图片轮转

[复制链接]

升级  5.67%

63

主题

63

主题

63

主题

举人

Rank: 3Rank: 3

积分
217
 楼主| 发表于 2013-2-7 23:24:31 | 显示全部楼层 |阅读模式
很多网站上多有轮转图片,有的是用flash的,有的是用js的,前几天用了timers这个插件,感觉很不错,就试着写一下轮转图片。

<html><head><title>Round Images</title><script type="text/javascript" src="js/jquery-1.3.1.js"></script><script type="text/javascript" src="js/jquery.timers.js"></script><script type="text/javascript">$(document).ready(function(){var imgobj = $("#pic li a img");var img0 = imgobj[0].src;var text0 = imgobj[0].title;var imgIndex = 0;$("#text").html(text0);var numul = "";for(var i=0;i<imgobj.length;i++){if(i==0){numul +="<li class='on'>"+(i+1)+"</li>";}else{numul +="<li>"+(i+1)+"</li>";}};$("#num").html(numul);var numobj = $("#num li");$("#num li").click(function(){var liobj = $(this);$("#num li").removeClass();liobj.addClass("on");changeImg(liobj.text()-1);imgIndex = liobj.text()-1;$(document).stopTime();$(document).everyTime(3000, every);});$(this).everyTime(3000, every);function changeImg(index){if(index == 0){$(imgobj[0]).attr({src:img0,title:text0}).css({opacity: 0.1}).animate({opacity: 1.0},1000);}else{$(imgobj[0]).attr({src:$(imgobj[index]).attr("src"),title:$(imgobj[index]).attr("title")}).css({opacity: 0.1}).animate({opacity: 1.0},1000);}$("#text").html($(imgobj[0]).attr("title"));}function every(){imgIndex = (imgIndex+1)%imgobj.length;numobj.removeClass();$(numobj[imgIndex]).addClass("on");changeImg(imgIndex);}});</script><style type="text/css">*{margin:0;padding:0;}img,img a{border:0;}body{height:900px;border:1px red solid;} .focus { width:400px; height:360px;  position:relative; border:1px solid #D8D9DA; }/*标题*/.newindex_flash_bt{width:100%;height:35px;position:absolute;bottom:0px;left:0px;background:#000;-moz-opacity:0.5; filter:alpha(opacity=50);z-index:1;}/*广告*/.newindex_flash_btfont{width:90%;height:35px;position:absolute;bottom:0px;left:10px;z-index:2; color:#fff;padding:0px 30px 0px 50px; background:url(../images/foc.gif) no-repeat 0px 10px;line-height:33px;font-weight:bold;}.newindex_flash_btfont a{color:#fff;}.newindex_flash_btfont a:visited{color:#fff;}.newindex_flash_btfont span{margin-left:15px;}.container, .container img{width:400px;height:360px;}.container{border:0px solid #333;}.container img{border:0;}.bottom{position:absolute; bottom:0px;width:400px;filter: Alpha(Opacity=60);    opacity: 0.6;      background-color:#000;    height:30px;    line-height:30px;}.text{float:left;padding-left:5px;font-size:14px;color:#fff !important}.num{ float:right;padding-right:5px;margin:5px;}.num li{float:left;list-style:none;color: #fff;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;margin:1px;border: 1px solid #707070;background-color: #000;}.num li.on{line-height: 18px;width: 18px;height: 18px;font-size: 14px;border: 0;background-color: #FEC702;font-weight: bold;}.pic{width:400px;height:360px;overflow:hidden;}.pic li{list-style:none;}</style></head><body><div class="focus" style="left:200px;top:100px;">  <div class="container" id="idContainer2"><ul class="pic" id="pic"><li><a href="http://www.g.cn" target="_blank"><img src="images/1.jpg" alt="图片1" width="400px" height="360px" title="图片1" /></a></li><li><a href="http://www.163.com" target="_blank"><img src="images/2.jpg" alt="图片2" width="400px" height="360px" title="图片2" /></a></li><li><a href="http://www.sina.com" target="_blank"><img src="images/3.jpg" alt="图片3" width="400px" height="360px" title="图片3" /></a></li><li><a href="http://www.baidu.com" target="_blank"><img src="images/4.jpg" alt="图片4" width="400px" height="360px" title="图片4" /></a></li><li><a href="http://www.51aspx.com" target="_blank"><img src="images/5.jpg" alt="图片5" width="400px" height="360px" title="图片5" /></a></li><li><a href="http://www.caidao8.com" target="_blank"><img src="images/6.jpg" alt="图片6"  width="400px" height="360px" title="图片6" /></a></li></ul><div class="bottom"><div class="text" id="text"></div>    <ul class="num" id="num">    </ul>  <div style="clear:both;"></div>  </div>  </div></div></body></html>

有一个缺陷就是在图片轮转的时候,只有简单的淡显效果,什么百叶窗等效果如果有人会的告诉我一声,谢谢
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表