jquery渐隐渐显的图片幻灯闪烁切换实现方法


Posted in Javascript onFebruary 26, 2015

本文实例讲述了jquery渐隐渐显的图片幻灯闪烁切换实现方法。分享给大家供大家参考。具体实现方法如下:

<!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>

<title>jQuery渐隐渐显的图片幻灯闪烁切换效果</title>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

<!--把下面代码加到<head>与</head>之间-->

<style type="text/css">

body{font-size:12px;letter-spacing:1px;font-family:"Microsoft YaHei";line-height:1.8em;}

div,ul,li{margin:0;padding:0;}

.slides{position:relative;width:700px;height:300px;overflow:hidden;border:1px solid #ccc;}

.slides img{width:700px; height:300px;}

.slides .ico{position:absolute; right:8px;bottom:6px;}

.slides .ico li{background:#fff;float:left;display:block;width:15px;height:15px;line-height:15px;border:1px solid #cecece;font-family:Arial,Helvetica,sans-serif;text-align:center;margin:2px;padding:1px;cursor:pointer;}

.slides .ico li.high{background:#7f0019;color:#fff;font-weight:bolder;}

</style>

<script language="javascript" src="js/jquery-1.4.2.min.js"></script>

<script language="javascript">

$(function(){

 var _img=$('.slides img');

 var _len=_img.length;

 var _index=0;

 var _moving;

 //插入图片索引数字

 var _ul='<ul>'

 for(var i=1; i<=_len; i++){

  _ul=_ul+'<li>'+i+'</li>';

 }

 _ul=_ul+'</ul>';

 $('div.ico').append(_ul);

 var _ico=$('.ico li');

 //划过数字

 _ico.mouseover(function(){

  _index=_ico.index(this);

  _img.filter(':visible').fadeOut(300,function(){

   _img.eq(_index).fadeIn(300);

  })

  $(this).addClass('high').siblings().removeClass('high');

 }).eq(0).mouseover();

 //自动渐变

 _moving=setInterval(autoShow,2000);

 _img.hover(function(){clearInterval(_moving)},function(){

  _moving=setInterval(autoShow,2000);

 })

 function autoShow(){

  _index++;

  if(_index==_len) _index=0;

  _ico.eq(_index).trigger('mouseover');

 };

});

</script>

</head>

<body>

预览效果时左下角会提示错误,而且看不到效果,刷新一下就可以看到效果了;当然,在实际使用中,不会出现这样的问题。<br>

<!--把下面代码加到<body>与</body>之间-->

<div class="slides">

 <img src="/images/m02.jpg" title="demo" alt="demo">

 <img src="/images/m01.jpg" title="demo" alt="demo">

 <img src="/images/m03.jpg" title="demo" alt="demo">

 <img src="/images/m04.jpg" title="demo" alt="demo">

 <img src="/images/m05.jpg" title="demo" alt="demo">

 <div class="ico"></div>

</div>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
关于jQuery参考实例 1.0 jQuery的哲学
Apr 07 Javascript
jquery实现点击弹出层效果的简单实例
Mar 03 Javascript
Javascript中Array.prototype.map()详解
Oct 22 Javascript
jquery利用命名空间移除绑定事件的方法
Mar 11 Javascript
JS获取表格内指定单元格html内容的方法
Mar 31 Javascript
jQuery实现进度条效果代码
Dec 17 Javascript
JS 动态判断PC和手机浏览器实现代码
Sep 21 Javascript
微信小程序 tabs选项卡效果的实现
Jan 05 Javascript
利用vue.js插入dom节点的方法
Mar 15 Javascript
Vue中this.$router.push参数获取方法
Feb 27 Javascript
vue实现树形菜单效果
Mar 19 Javascript
vue项目刷新当前页面的三种方法
Dec 04 Javascript
2则自己编写的jQuery特效分享
Feb 26 #Javascript
javascript制作网页图片上实现下雨效果
Feb 26 #Javascript
js实现格式化金额,字符,时间的方法
Feb 26 #Javascript
如何减少浏览器的reflow和repaint
Feb 26 #Javascript
详谈javascript中DOM的基本属性
Feb 26 #Javascript
jqueryUI里拖拽排序示例分析
Feb 26 #Javascript
Jquery的基本对象转换和文档加载用法实例
Feb 25 #Javascript
You might like
一些花式咖啡的配方
2021/03/03 冲泡冲煮
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
PHP简单读取PDF页数的实现方法
2016/07/21 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
JavaScript OOP面向对象介绍
2010/12/02 Javascript
javascript之querySelector和querySelectorAll使用说明
2011/10/09 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
Javascript之图片的延迟加载的实例详解
2017/07/24 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
解决vue组件props传值对象获取不到的问题
2019/06/06 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
JS实现电商商品展示放大镜特效
2020/01/07 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛 DT VS HGT
2014/05/22 DOTA
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
python使用tornado实现简单爬虫
2018/07/28 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
浅析Python数字类型和字符串类型的内置方法
2019/12/22 Python
纯CSS3实现8组超炫酷鼠标滑过图片动画
2016/03/16 HTML / CSS
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
校长岗位职责
2013/11/26 职场文书
高校教师思想汇报
2014/01/11 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
城市创卫标语
2014/06/17 职场文书
作风年建设汇报材料
2014/08/14 职场文书
优秀教师先进材料
2014/12/16 职场文书
杜甫草堂导游词
2015/02/03 职场文书
小学校长个人总结
2015/03/03 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
2016年庆祝六一儿童节活动总结
2016/04/06 职场文书
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL
JS前端使用Canvas快速实现手势解锁特效
2022/09/23 Javascript