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 相关文章推荐
var与Javascript变量隐式声明
Sep 17 Javascript
javascript实现拖动元素交换位置
Nov 29 Javascript
原生js实现ajax方法(超简单)
Sep 20 Javascript
Bootstrap基本插件学习笔记之折叠(22)
Dec 08 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
Jan 10 Javascript
js replace()去除代码中空格的实例
Feb 14 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
Jul 23 Javascript
vue父组件通过props如何向子组件传递方法详解
Aug 16 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
Apr 25 Javascript
postman自定义函数实现 时间函数的思路详解
Apr 17 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
May 05 Javascript
vscode中eslint插件的配置(prettier配置无效)
Sep 10 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 setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
在PHP中利用wsdl创建标准webservice的实现代码
2011/12/07 PHP
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
jQuery源码分析-02正则表达式 RegExp 常用正则表达式
2011/11/14 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
js获取页面及个元素高度、宽度的代码
2016/04/26 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
JavaScript中附件预览功能实现详解(推荐)
2017/08/15 Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
2017/09/20 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
浅谈Express.js解析Post数据类型的正确姿势
2019/05/30 Javascript
vue.js购物车添加商品组件的方法
2019/09/17 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
Python实现简单的四则运算计算器
2016/11/02 Python
python爬虫正则表达式之处理换行符
2018/06/08 Python
python读取excel指定列数据并写入到新的excel方法
2018/07/10 Python
Python 控制终端输出文字的实例
2019/07/12 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
python自动生成证件号的方法示例
2021/01/14 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
python os.listdir()乱码解决方案
2021/01/31 Python
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
建筑施工员岗位职责
2013/11/26 职场文书
小学教学工作总结2015
2015/05/13 职场文书
未婚证明格式
2015/06/15 职场文书
导游词之无锡唐城
2019/12/12 职场文书