js鼠标点击图片切换效果代码分享


Posted in Javascript onAugust 26, 2015

本文实例讲述了js鼠标点击图片切换效果。分享给大家供大家参考。具体如下:

实现原理很简单,其实是多张图片叠加起来,点击图片后依次赋予图片一个class,使其看起来在表面而已,点击图片,可以实现图片的不断切换效果。

运行效果图:                                    

-------------------查看效果-------------------

js鼠标点击图片切换效果代码分享

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
为大家分享的js鼠标点击图片切换效果代码如下

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js鼠标点击图片切换效果</title>
<style type="text/css">
*{margin:0;padding:0;border:none;outline:none;list-style:none;}
#wrapper {width:280px;margin:20px auto;}
#imageContainer {width:280px;height:280px;position:relative;overflow:hidden;cursor:pointer;}
#imageContainer img {position:absolute;top:0;left:0;z-index:1;}
#imageContainer img.active {z-index:3;}
</style>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div id="wrapper">
 <div id="imageContainer">
 <img src="images/01.jpg" class="active" width="280" height="280" />
 <img src="images/02.jpg" width="280" height="280" />
 <img src="images/03.jpg" width="280" height="280" />
 </div>
</div>
<script src="js/jquery.min.js"></script>
<script>
var imageObject = {
 clickSwap : function(obj) {
 obj.click(function() {
 var activeImage = $(this).children('img.active');
 activeImage.removeClass('active');
 if (activeImage.next().length > 0) {
 activeImage.next().addClass('active');
 } else {
 $(this).children('img:first-child').addClass('active');
 }
 return false;
 });
 }
};
$(function() {
 imageObject.clickSwap($('#imageContainer'));
});
</script>
</body>
</html>

以上就是为大家分享的js鼠标点击图片切换效果代码,希望大家可以喜欢。

Javascript 相关文章推荐
动态调用css文件——jquery的应用
Feb 20 Javascript
JavaScript 浮点数运算 精度问题
Oct 06 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
Oct 17 Javascript
详细分析JavaScript函数定义
Jul 16 Javascript
JavaScript简单获取系统当前时间完整示例
Aug 02 Javascript
AngularJS基础 ng-mouseover 指令简单示例
Aug 02 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
May 22 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
Aug 23 Javascript
Express下采用bcryptjs进行密码加密的方法
Feb 07 Javascript
JS逻辑运算符短路操作实例分析
Jul 09 Javascript
使用vue-router为每个路由配置各自的title
Jul 30 Javascript
vue实现放大镜效果
Sep 17 Javascript
jQuery实现的网页竖向菜单效果代码
Aug 26 #Javascript
javascript中的五种基本数据类型
Aug 26 #Javascript
js控制多图左右滚动切换效果代码分享
Aug 26 #Javascript
简介alert()与console.log()的不同
Aug 26 #Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
Aug 26 #Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
Aug 26 #Javascript
jquery实现的横向二级导航效果代码
Aug 26 #Javascript
You might like
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
PHP使用CURL获取302跳转后的地址实例
2014/05/04 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
php防止sql注入简单分析
2015/03/18 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
prototype 中文参数乱码解决方案
2009/11/09 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
2013/06/05 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
JavaScript基本的输出和嵌入式写法教程
2015/10/20 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
Angular实现双向折叠列表组件的示例代码
2017/11/21 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
详解微信UnionID作用
2019/05/15 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
Python类的继承和多态代码详解
2017/12/27 Python
python简单商城购物车实例代码
2018/03/15 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
动漫专业高职生职业生涯规划书
2014/02/15 职场文书
大学班级文化建设方案
2014/05/06 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
2015年小学体育工作总结
2015/05/22 职场文书
西游记读书笔记
2015/06/25 职场文书
运动会广播稿200字
2015/08/19 职场文书
个人业务学习心得体会
2016/01/25 职场文书
恶魔之树最顶端的三颗果实 震震果实上榜,第一可以制造岩浆
2022/03/18 日漫
Python 文字识别
2022/05/11 Python