• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > jquery图片轮播特效代码分享

jquery图片轮播特效代码分享

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了jquery图片轮播插件,jquery图片轮播代码,jquery轮播,jquery图片左右滚动,jquery图片自动轮播等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了jquery图片轮播特效。分享给大家供大家参考。具体如下:
这是一款仿淘宝首页jquery轮播焦点图,基于jquery实现仿淘宝网首页正中间小焦点图特效。
运行效果图:         -------------------查看效果 下载源码-------------------

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
为大家分享的jquery图片轮播特效代码如下

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>仿淘宝首页jquery轮播焦点图</title>
<style>
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}
body{font-size:12px;}
img{border:none;}
li{list-style:none;}
input,select,textarea{outline:none;}
textarea{resize:none;}
a{text-decoration:none;}

/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.banner{width:520px; height:280px; position:relative; overflow:hidden;}
.banner-btn{ display:none;}
.banner-btn a{ display:block; line-height:40px; position:absolute;top:120px; width:40px; height:40px;background-color: #000; opacity:0.3; filter:alpha(opacity=30) color: rgb(255, 255, 255);overflow: hidden; z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{ font-size:0; *word-spacing:-1px;/* IE6、7 */ letter-spacing: -3px; position:relative;}
.banner-img li{ display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align: top; letter-spacing: normal;word-spacing: normal; font-size:12px;}
.banner i{ background:url(http://gtms01.alicdn.com/tps/i1/T1szNBFzlmXXX8QSDI-400-340.png) no-repeat; width: 15px;height: 23px; cursor:pointer;margin: 8px 0 0 12px; display:block;}
.banner .nextBtn i{ background-position:-200px -24px;}
.banner .prevBtn i{ background-position:-200px 0px;}

.banner-circle{ position:absolute; left:50%; bottom: 15px;height: 13px;text-align: center;font-size: 0;border-radius: 10px; background:rgba(255,255,255,0.3); filter:alpha(opacity:30); }
.banner-circle li{ border-radius: 10px; margin:2px; display: inline-block; display: -moz-inline-stack; vertical-align: middle;zoom: 1; }
.banner-circle li a{ display: block;padding-top: 9px;width: 9px;height: 0;border-radius: 50%; background: #B7B7B7;overflow: hidden;}
.banner-circle .selected a{ background:#F40; }
</style>

<script src="js/jquery.min.js">
</script>

<script>
$(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>

</head>

<body>
<div align="center" style="width:516px; margin:0 auto">
<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="images/T1B1JYFCpdXXazuKP7-520-280.jpg"></a></li>
 <li><a href="#"><img src="images/T16YtiFE4aXXb1upjX.jpg"></a></li>
 <li><a href="#"><img src="images/T1Oi0oFrFkXXb1upjX.jpg"></a></li>
 <li><a href="#"><img src="images/T1LtlPFppjXXb1upjX.jpg"></a></li>
 <li><a href="#"><img src="images/T1GGJWFvpgXXazuKP7-520-280.jpg"></a></li>
 <li><a href="#"><img src="images/T104hZFBVdXXazuKP7-520-280.jpg"></a></li>
 </ul>
 <ul class="banner-circle"></ul>
</div>
</div>
<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
</div>
</body>
</html>

精彩专题分享:jQuery图片轮播 JavaScript图片轮播 Bootstrap图片轮播

以上就是为大家分享的jQuery超精致图片轮播幻灯片特效代码,希望大家可以喜欢,并应用到实践中。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jQuery实现图片轮播特效代码分享
  • jquery带有索引按钮且自动轮播切换特效代码分享
  • jquery图片轮播特效代码分享
  • jQuery插件slicebox实现3D动画图片轮播切换特效

相关文章

  • JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
  • jQuery中调用WebService方法小结
  • 用jquery设置按钮的disabled属性的实现代码
  • jquery对象和DOM对象的任意相互转换
  • jQuery实现简单下拉导航效果
  • 基于JQuery的浮动DIV显示提示信息并自动隐藏
  • jQuery动态追加页面数据以及事件委托详解
  • 基于jquery的实现简单的表格中增加或删除下一行
  • jQuery EasyUI 页面加载等待及页面等待层
  • Jquery中children与find之间的区别详细解析

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
    • jQuery简单创建节点的方法
    • jQuery之尺寸调整组件的深入解析
    • jQuery动画效果图片轮播特效
    • 浅谈jquery点击label触发2次的问题
    • 基于jquery点击自以外任意处,关闭自身的代码
    • jQuery实现设置、移除文本框默认值功能
    • Jquery中offset()和position()的区别分析
    • jQuery数据类型小结(14个)
    • Jquery提交表单 Form.js官方插件介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有