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 相关文章推荐
NiftyCube——轻松实现圆角边框
Feb 20 Javascript
Javascript的闭包
Dec 31 Javascript
javascript分页代码(当前页码居中)
Sep 20 Javascript
seajs中模块的解析规则详解和模块使用总结
Mar 12 Javascript
ExtJS4 表格的嵌套 rowExpander应用
May 02 Javascript
网页实时显示服务器时间和javscript自运行时钟
Jun 09 Javascript
jQuery中append()方法用法实例
Jan 08 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
关于前后端json数据的发送与接收详解
Jul 30 Javascript
angular 数据绑定之[]和{{}}的区别
Sep 25 Javascript
使用konva和vue-konva库实现拖拽滑块验证功能
Apr 27 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
Dec 15 Vue.js
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 jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
jQuery 联动日历实现代码
2012/05/31 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
基于js disabled=&quot;false&quot;不起作用的解决办法
2013/06/26 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
jQuery AjaxUpload 上传图片代码
2016/02/02 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
jQuery.validate.js表单验证插件的使用代码详解
2018/10/22 jQuery
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
基于Vue中使用节流Lodash throttle详解
2019/10/30 Javascript
JS实现简易留言板(节点操作)
2020/03/16 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
[03:40]DOTA2英雄梦之声_第01期_炼金术士
2014/06/23 DOTA
windows下安装python paramiko模块的代码
2013/02/10 Python
haskell实现多线程服务器实例代码
2013/11/26 Python
详解python时间模块中的datetime模块
2016/01/13 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
python处理document文档保留原样式
2019/09/23 Python
pyinstaller打包程序exe踩过的坑
2019/11/19 Python
Python实现在线批量美颜功能过程解析
2020/06/10 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
阿里云:Aliyun.com
2017/02/15 全球购物
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
大学生四年生活自我鉴定
2013/11/21 职场文书
花店创业计划书范文
2014/02/07 职场文书
员工安全生产责任书
2014/07/22 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
房屋租赁意向书范本
2015/05/09 职场文书
Linux系统下安装PHP7.3版本
2021/06/26 PHP
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server