效果图如下:
代码如下:
index.html
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Try JQuery</title> <link rel="stylesheet" href="styles/main.css" type="text/css" /> </head> <body> <div id="main_container"> <div class="ad" > <ul class="slider" > <li><img src="images/ads/1.gif"/></li> <li><img src="images/ads/2.gif"/></li> <li><img src="images/ads/3.gif"/></li> <li><img src="images/ads/4.gif"/></li> <li><img src="images/ads/5.gif"/></li> </ul> <ul class="num" > <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> </div> </div> <script src="scripts/jquery-1.10.2.min.js" type="text/javascript"></script> <script src="scripts/main.js" type="text/javascript"></script> </body> </html>
styles/main.css
/* base css */ * { margin: 0; padding: 0; } ul, li { list-style: none outside none; } .clear { clear: both; } /* page css */ #main_container { background-color: #eeeeee; width: 960px; margin: 0 auto; } #main_container .ad { margin: 100px auto; width:586px; height:150px; overflow:hidden; position:relative; } .ad .slider,.ad .num{ position:absolute; } .ad .slider li{ display: inline; } .ad .num { bottom: 5px; right: 5px; } .ad .num li{ float: left; color: #FF7300; cursor: pointer; border: 1px solid #FF7300; background-color: #fff; margin: 3px 1px; width: 16px; height: 16px; text-align: center; } .ad .num li.on{ color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }
scripts/main.js
$(function(){ var showImg = function(index){ var adHeight = $(".ad").height(); $(".slider").stop(true,false).animate({top : -adHeight*index},1000); $(".num li").removeClass("on") .eq(index).addClass("on"); } var len = $(".num > li").length; var index = 0; var adTimer; $(".num li").mouseover(function(){ index = $(".num li").index(this); showImg(index); }).eq(0).mouseover(); $('.ad').hover(function(){ clearInterval(adTimer); },function(){ adTimer = setInterval(function(){ showImg(index) index++; if(index==len){index=0;} } , 3000); }).trigger("mouseleave"); });
相关推荐
jQuery幻灯片Slide隐藏效果,非常好的效果,个人收藏的,建议使用
jquery实现幻灯片技术,代码是自己写的 每个都有注释 希望可以帮助想要学习jquery的大家。
本插件支持一个页面多次使用,自动播放切换图片列表,具备图片预加载功能,重置图片宽度,可以自动适应图片的宽和高以适应指定的宽高,可以指定图片列表,指定切换... 飞飞图片宽高自适应的slide幻灯片切换jQuery插件
jQuery带视差切换效果幻灯片代码是一款在每一个slide中都可以带一个子幻灯片,两重幻灯片在运行的过程中会产生不错的视觉差效果。
jquery实现多个过度风格的焦点图幻灯片插件ck-slide源码.zip
这是一款在每一个slide大图幻灯片中都可以带一个子幻灯片,两重幻灯片在运行的过程中会产生好看的视觉差效果的jQuery视差切换效果幻灯片代码,当然,你可以去掉子幻灯片。
四款基于jQuery的幻灯片Slide,焦点图切换效果(左右控制按钮).zip
NULL 博文链接:https://ykdn2010.iteye.com/blog/1132073
兼容IE6/IE7/IE8/IE9,FireFox,Chrome*,Opera的 jQuery. KinSlideshow幻灯片插件,功能很多 ,基本能满足你在网页上使用幻灯片(焦点图)效果。
本特效源码是一款基于jQuery和CSS3插件hubSlider实现的超酷3D堆叠式幻灯片的代码。该幻灯片将各个slide堆叠在一起,利用jquery,CSS3 transforms和transitions来制作上下切换的堆叠幻灯片效果。本代码适用浏览器:...
pignose.parallaxslider.js是一款带视觉差和子幻灯片特效的jQuery幻灯片插件。该幻灯片在每一个slide中都可以带一个子幻灯片,两重幻灯片在运行的过程中会产生不错的视觉差效果。
内容索引:脚本资源,jQuery,幻灯片,焦点图切换 四款基于jQuery的幻灯片Slide,焦点图轮番,幻灯片大家都熟悉吧,各大网站,中小网站都用的有,像腾讯的图片站,最常见到了,这四款从形式上说有的相似,但整体都各有...
pignose.parallaxslider.js是一款带视觉差和子幻灯片特效的jQuery幻灯片插件。该幻灯片在每一个slide中都可以带一个子幻灯片,两重幻灯片在运行的过程中会产生不错的视觉差效果。
JQuery large screen picture slide code, subtitle bar is also image effect, can automatically switch, compatible with mainstream browsers
jquery多过度风格的焦点图幻灯片代码插件ck-slide下载
<div id="prev" class="arrow"></div> <div class="slide"> ... 这是一款带标题描述文字的支持自动切换,支持点击箭头切换,支持键盘方向键切换的jQuery响应式幻灯片自动切换代码。
jQuery iFadeSlide 淡入淡出自动轮播的幻灯插件,内置三种图片切换模式,请根据自己的需要选择。可设定索引容器、当前索引高亮显示样式、元素淡出时间、元素淡入时间(ms)、元素切换间隔时间(ms)、合并参数对象.若...
jQuery ( "#wrapper" ) . slideto ( 'init' ) ; //or, with options jQuery ( "#wrapper" ) . slideto ( 'init' , { //element to show at first offset : 0 , //css property for #wrapper overflow : "hidden...