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/jQuery对象互转(快速操作dom元素)
Feb 04 Javascript
不同Jquery版本引发的问题解决
Oct 14 Javascript
开启Javascript中apply、call、bind的用法之旅模式
Oct 28 Javascript
jquery实现一个简单的表单验证实例
Mar 30 Javascript
使用vue.js编写蓝色拼图小游戏
Mar 17 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
Mar 06 Javascript
js中DOM事件绑定分析
Mar 18 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
Dec 28 Javascript
JavaScript常见事件处理程序实例总结
Jan 05 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
Sep 26 Javascript
jQuery实现朋友圈查看图片
Sep 11 jQuery
Vue与React的区别和优势对比
Dec 18 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
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
2016/02/01 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
2015/12/16 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
探秘vue-rx 2.0(推荐)
2018/09/21 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
Python实现简单登录验证
2016/04/13 Python
Ubuntu下使用python读取doc和docx文档的内容方法
2018/05/08 Python
Python 处理图片像素点的实例
2019/01/08 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
python numpy库np.percentile用法说明
2020/06/08 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
Python urllib3软件包的使用说明
2020/11/18 Python
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
python re模块和正则表达式
2021/03/24 Python
幼儿园开学家长寄语
2014/01/19 职场文书
法人代表证明书
2014/09/18 职场文书
普通党员个人剖析材料
2014/10/08 职场文书
学生检讨书
2015/01/27 职场文书
贫困证明怎么写
2015/06/16 职场文书
Python Pandas模块实现数据的统计分析的方法
2021/06/24 Python