jQuery setTimeout实现幻灯片
2013-04-05 04:06
387 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="/Public/jquery/jquery-1.3.2.min.js" type="text/javascript"></script> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>jquery特效,css群:276358738,js touch触屏特效,视频教程</title> <link href="/myweb/net163/template/net163/cssjs/2013/03/settimeout/css/163css.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="/myweb/net163/template/net163/cssjs/2013/03/settimeout/js/jquery.min.js"></script> <script type="text/javascript"> var timer; var i=-1; var offset=3000; function roll(){ i++; if(i>3){ i=0; } slide(i); timer=setTimeout(roll,offset) } function slide(i){ $('.big a').eq(i).fadeIn().siblings().hide(); $('.num li').eq(i).siblings().removeClass('on'); $('.num li').eq(i).addClass('on'); } function stopBig(){ $('.big').hover(function(){ clearTimeout(timer); },function(){ timer=setTimeout(roll,offset); }); } function stoproll(){ $('.num li').hover(function(){ clearTimeout(timer); i=$(this).index(); slide(i); },function(){ timer=setTimeout(roll,offset); }) } $(function(){ roll(); stoproll(); stopBig() }) </script> </head> <body> <div class="box-163css"> <div class="txtbg"> </div> <div class="big"> <a href="#" style="display:block"><img src="/myweb/net163/template/net163/cssjs/2013/03/settimeout/images/1.jpg" /><span>人再囧途之泰囧</span></a> <a href="#"><img src="/myweb/net163/template/net163/cssjs/2013/03/settimeout/images/2.jpg" /><span>爱情自有天意</span></a> <a href="#"><img src="/myweb/net163/template/net163/cssjs/2013/03/settimeout/images/3.jpg" /><span>华丽一族</span></a> <a href="#"><img src="/myweb/net163/template/net163/cssjs/2013/03/settimeout/images/4.jpg" /><span>星际迷航:暗黑无界 国际版预告 女船员露春光</span></a> </div> <ul class="num"> <li class="on"><img src="/myweb/net163/template/net163/cssjs/2013/03/settimeout/images/1s.jpg" /></li> <li><img src="/myweb/net163/template/net163/cssjs/2013/03/settimeout/images/2s.jpg" /></li> <li><img src="/myweb/net163/template/net163/cssjs/2013/03/settimeout/images/3s.jpg" /></li> <li><img src="/myweb/net163/template/net163/cssjs/2013/03/settimeout/images/4s.jpg" /></li> </ul> </div> </body> </html>
相关文章推荐
- Jquery倒数计时实现代码setTimeout/Countdown
- Jquery中幻灯片效果的简单实现
- jQuery实现3D幻灯片
- 幻灯片(响应式设计)(jquery实现)
- jQuery实现全屏幻灯片的滚动页面特效
- Jquery实现添加3D特效到你的幻灯片
- jQuery setTimeout传递字符串参数报错的解决方法
- 基于JQuery实现的幻灯片轮播(对时间间隔做严格控制)
- jquery简单实现幻灯片的方法
- jQuery setTimeout()函数使用方法
- jQuery setTimeout传递字符串参数报错怎么办?解决方法
- 基于Jquery代码实现支持PC端手机端幻灯片代码
- jquery实现简单的自动播放幻灯片效果
- 基于jquery插件实现常见的幻灯片效果
- js,onblur后下一个控件获取焦点判断、html当前活跃控件、jquery版本查看、jquery查看浏览器版本、setTimeout&setInterval
- Jquery settimeout
- JQuery轻松实现新闻幻灯片!
- 10个用jQuery实现图片幻灯片/画廊效果和源码
- jQuery插件slick实现响应式移动端幻灯片图片切换特效
- JQuery实现幻灯片的切换