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 相关文章推荐
JavaScript 动态生成方法的例子
Jul 22 Javascript
JavaScript获取/更改文本框的值的实例代码
Aug 02 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
Mar 05 Javascript
教你在heroku云平台上部署Node.js应用
Jul 30 Javascript
jQuery中$(function() {});问题详解
Aug 10 Javascript
jquery的checkbox,radio,select等方法小结
Aug 30 Javascript
Javascript 对cookie操作详解及实例
Dec 29 Javascript
Three.js开发实现3D地图的实践过程总结
Nov 20 Javascript
基于vue+canvas的excel-like组件实例详解
Nov 28 Javascript
jQuery中常用动画效果函数知识点整理
Aug 19 jQuery
React+Antd+Redux实现待办事件的方法
Mar 14 Javascript
vue点击标签切换选中及互相排斥操作
Jul 17 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
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
php常用表单验证类用法实例
2015/06/18 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
jquery中获取元素的几种方式小结
2011/07/05 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
jquery 跳到顶部和底部动画2句代码简单实现
2013/07/18 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
微信小程序 支付简单实例及注意事项
2017/01/06 Javascript
不得不看之JavaScript构造函数及new运算符
2017/08/21 Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
2017/10/19 jQuery
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
2019/03/04 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
python利用有道翻译实现&quot;语言翻译器&quot;的功能实例
2017/11/14 Python
django认证系统 Authentication使用详解
2019/07/22 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
八一建军节活动方案
2014/02/10 职场文书
希特勒的演讲稿
2014/05/23 职场文书
民主评议党员工作总结
2014/10/20 职场文书
家长会后的感想
2015/08/11 职场文书
python绘制箱型图
2021/04/27 Python
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL