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 相关文章推荐
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 Javascript
替代window.event.srcElement效果的可兼容性的函数
Dec 18 Javascript
由Javascript实现的页面日历
Nov 04 Javascript
js获取元素外链样式的方法
Jan 27 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
Aug 21 Javascript
jQuery实现的AJAX简单弹出层效果代码
Nov 26 Javascript
详解javascript实现瀑布流绝对式布局
Jan 29 Javascript
微信和qq时间格式模板实例详解
Oct 21 Javascript
JS实现颜色梯度与渐变效果完整实例
Dec 30 Javascript
layui实现table加载的示例代码
Aug 14 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
Sep 18 Javascript
js 计算图片内点个数的示例代码
Apr 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
php.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
eclipse php wamp配置教程
2016/06/30 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
Jquery cookie操作代码
2010/03/14 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
JavaScript实现实时更新系统时间的实例代码
2017/04/04 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
Vue.js实例方法之生命周期详解
2017/07/03 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
JS实现将对象转化为数组的方法分析
2019/01/21 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
Vue的全局过滤器和私有过滤器的实现
2020/04/20 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
python 生成图形验证码的方法示例
2018/11/11 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
德国团购网站:Groupon德国
2018/03/13 全球购物
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
如何让Java程序执行效率更高
2014/06/25 面试题
董事长岗位职责
2013/11/30 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
新品发布会策划方案
2014/06/08 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers
python实现简单区块链结构
2021/04/25 Python
oracle通过存储过程上传list保存功能
2021/05/12 Oracle
SpringBoot集成Redis的思路详解
2021/10/16 Redis