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 相关文章推荐
html下载本地
Jun 19 Javascript
Select2.js下拉框使用小结
Oct 24 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
Dec 25 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
Jan 05 Javascript
Vue2.0 v-for filter列表过滤功能的实现
Sep 07 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
Mar 13 Javascript
页面内锚点定位及跳转方法总结(推荐)
Apr 24 Javascript
3分钟读懂移动端rem使用方法(推荐)
May 06 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 Javascript
Vue指令实现OutClick的示例
Nov 16 Javascript
node.js通过Sequelize 连接MySQL的方法
Dec 28 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中的strpos使用示例
2014/02/27 PHP
php实现事件监听与触发的方法
2014/11/21 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
ppk谈JavaScript style属性
2008/10/10 Javascript
script的async属性以非阻塞的模式加载脚本
2013/01/15 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
jquery的each方法使用示例分享
2014/03/25 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
2015/09/17 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
Vue点击切换Class变化,实现Active当前样式操作
2020/07/17 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
vue 导航守卫和axios拦截器有哪些区别
2020/12/19 Vue.js
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
python数据化运营的重要意义
2019/11/25 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
入党自荐书范文
2014/03/09 职场文书
室内趣味活动方案
2014/08/24 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
惊涛骇浪观后感
2015/06/05 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
Apache POI的基本使用详解
2021/11/07 Servers
各种货币符号快捷输入
2022/02/17 杂记