JQUERY
<script type="text/javascript"> $(function() { var $banner = $('.banner'); var $banner_ul = $('.banner-img'); var $btn = $('.banner-btn'); var $btn_a = $btn.find('a') var v_width = $banner.width(); var page = 1; var timer = null; var btnClass = null; var page_count = $banner_ul.find('li').length; //把这个值赋给小圆点的个数 var banner_cir = "<li class='selected' href='#'><a></a></li>"; for (var i = 1; i < page_count; i++) { //动态添加小圆点 banner_cir += "<li><a href='#'></a></li>"; } $('.banner-circle').append(banner_cir); var cirLeft = $('.banner-circle').width() * ( - 0.5); $('.banner-circle').css({ 'marginLeft': cirLeft }); $banner_ul.width(page_count * v_width); function move(obj, classname) { //手动及自动播放 if (!$banner_ul.is(':animated')) { if (classname == 'prevBtn') { if (page == 1) { $banner_ul.animate({ left: -v_width * (page_count - 1) }); page = page_count; cirMove(); } else { $banner_ul.animate({ left: '+=' + v_width }, "slow"); page--; cirMove(); } } else { if (page == page_count) { $banner_ul.animate({ left: 0 }); page = 1; cirMove(); } else { $banner_ul.animate({ left: '-=' + v_width }, "slow"); page++; cirMove(); } } } } function cirMove() { //检测page的值,使当前的page与selected的小圆点一致 $('.banner-circle li').eq(page - 1).addClass('selected').siblings().removeClass('selected'); } $banner.mouseover(function() { $btn.css({ 'display': 'block' }); clearInterval(timer); }).mouseout(function() { $btn.css({ 'display': 'none' }); clearInterval(timer); timer = setInterval(move, 3000); }).trigger("mouseout"); //激活自动播放 $btn_a.mouseover(function() { //实现透明渐变,阻止冒泡 $(this).animate({ opacity: 0.6 }, 'fast'); $btn.css({ 'display': 'block' }); return false; }).mouseleave(function() { $(this).animate({ opacity: 0.3 }, 'fast'); $btn.css({ 'display': 'none' }); return false; }).click(function() { //手动点击清除计时器 btnClass = this.className; clearInterval(timer); timer = setInterval(move, 3000); move($(this), this.className); }); $('.banner-circle li').live('click', function() { var index = $('.banner-circle li').index(this); $banner_ul.animate({ left: -v_width * index }, 'slow'); page = index + 1; cirMove(); }); }); </script>
HTML
<div class="banner"> <div class="banner-btn"> <a href="javascript:;" class="prevBtn"><i></i></a> <a href="javascript:;" class="nextBtn"><i></i></a> </div> <ul class="banner-img"> <li><a href="#"><img src="img/1.jpg"></a></li> <li><a href="#"><img src="img/2.jpg"></a></li> <li><a href="#"><img src="img/3.jpg"></a></li> <li><a href="#"><img src="img/4.jpg"></a></li> <li><a href="#"><img src="img/5.jpg"></a></li> <li><a href="#"><img src="img/6.jpg"></a></li> </ul> <ul class="banner-circle"></ul> </div>
转载请注明:代码家园 JQuery仿最新淘宝网首页带箭头幻灯片,JQuery轮播图
本文原地址:http://www.daimajiayuan.com/sitejs-18360-1.html
相关推荐
JQuery仿最新淘宝网首页带箭头幻灯片
该特效一款jQuery仿途牛官方网站的全屏幻灯片焦点图代码特效,带左右箭头跟索引图标切换,是一款非常简单方便实用的网站大图轮播js图片插件。
1、jq+swiper轮播图 2、支持下方小图切换 3、支持左右箭头切换
一款比较实用的带左右箭头按钮控制的jquery slider图片插件,网站幻灯片焦点图片轮播切换代码下载。
jQuery图片轮播切换代码是一款美女网站用的带左右箭头自动轮播切换的焦点图幻灯片代码。
jQuery仿百度经验分页阅读特效是一款带左右箭头切换的图文幻灯片预览效果代码,还支持鼠标滚轮控制切换。
实现效果: JQuery宽屏电影大图幻灯片轮播切换,轮播图的一个效果,点击左右箭头,实现图片的切换,非常适合我们的企业网站,商城的开头,实现轮播图效果。php中文网推荐下载!
这是一款仿小米官网jQuery幻灯片自动轮播代码,带有左右箭头,分类菜单,很大气的网页焦点大图切换特效。
jquery点击左右箭头切换幻灯片,点击左右箭头可实现切换
带缩略图jQuery幻灯片相册代码是一款基于jquery的一款幻灯片相册特效代码,带有左右箭头播放控制,以渐变的方式切换下一张相册图片,下方带有缩略小图预览。
jQuery全屏通栏幻灯片轮播代码基于jquery.banner.js和jquery1.8.3.min.js插件制作,创新网络工作室首页使用的焦点图代码,图片淡入淡出的切换效果。带左右切换箭头,索引按钮。
jQuery图片轮播切换代码是一款美女网站用的带左右箭头自动轮播切换的焦点图幻灯片代码。
一款带左右箭头和数字按钮的jQuery幻灯片,供大家一起共同分享学习。
jquery带标题左右箭头幻灯片.zip
带左右箭头切换的jquery焦点幻灯片代码,以淡入淡出切换,效果简洁,功能实用,幻灯图片尺寸为625x315像素,幻灯图数量和尺寸可以修改成适合大小。
仿QQ带透明双箭头渐变式大图展示JQuery幻灯片
jQuery可快进拖动切换幻灯片sampSlider是一款带左右箭头,快进进度条的jquery幻灯片代码。
jQuery带进度条和标题左右箭头渐变幻灯片是带有左右箭头的jquery渐变幻灯片有进度条显示图片的切换特效。 jQuery带进度条和标题左右箭头渐变幻灯片演示图:
jQuery带进度条带标题左右箭头渐变幻灯片.zip
/* * 功能说明: * 1.... * 2,无限的循环切换:第一页的商业为最后一页 ,最后一页的下,一张为第一页 * 3,每隔3秒自动切换到下一页 * 4,当鼠标进入图片区域时,自动切换停止 ,当鼠标离开时,又开始自动切换 ...