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 相关文章推荐
js控制input输入字符解析
Dec 27 Javascript
js判断文本框输入的内容是否为数字
Dec 23 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
Aug 24 Javascript
jquery延迟对象解析
Oct 26 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
理解 JavaScript EventEmitter
Mar 29 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
Mar 28 Javascript
vue 项目 iOS WKWebView 加载
Apr 17 Javascript
vue中实现上传文件给后台实例详解
Aug 22 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
Aug 27 Javascript
微信小程序如何实现精确的日期时间选择器
Jan 21 Javascript
构建一个JavaScript插件系统
Oct 20 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
DIY实用性框形天线
2021/03/02 无线电
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
深入浅析Yii admin的权限控制
2016/08/31 PHP
javascript void(0)的妙用
2009/10/21 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
jQuery zTree如何改变指定节点文本样式
2020/10/16 jQuery
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
python @property的用法及含义全面解析
2018/02/01 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
2020/01/14 Python
python默认参数调用方法解析
2020/02/09 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
基于python代码批量处理图片resize
2020/06/04 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
利用Opencv实现图片的油画特效实例
2021/02/28 Python
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
Python文件操作的面试题
2013/06/22 面试题
社区党务公开实施方案
2014/03/18 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
python如何进行基准测试
2021/04/26 Python
CentOS MySql8 远程连接实战
2022/04/19 MySQL
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技