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 相关文章推荐
HTML中Select不用Disabled实现ReadOnly的效果
Apr 07 Javascript
return false;和e.preventDefault();的区别
Jul 11 Javascript
深入理解Javascript动态方法调用与参数修改的问题
Dec 10 Javascript
javascript白色简洁计算器
May 04 Javascript
使用JavaScript实现ajax的实例代码
May 11 Javascript
jQuery电话号码验证实例
Jan 05 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
Feb 14 Javascript
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
vue.js组件vue-waterfall-easy实现瀑布流效果
Aug 22 Javascript
webpack踩坑之路图片的路径与打包
Sep 05 Javascript
微信小程序表单弹窗实例
Jul 19 Javascript
关于JavaScript中异步/等待的用法与理解
Nov 18 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
谈谈新手如何学习PHP
2006/12/23 PHP
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
ajax php 实现写入数据库
2009/09/02 PHP
PHP高自定义性安全验证码代码
2011/11/27 PHP
PHP判断是否有Get参数的方法
2014/05/05 PHP
php字符串过滤与替换小结
2015/01/26 PHP
护卫神php套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
JavaScript对象和字串之间的转换实例探讨
2013/04/21 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
js判断一个对象是数组(函数)的方法实例
2019/12/19 Javascript
web.py获取上传文件名的正确方法
2014/08/26 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python编程argparse入门浅析
2018/02/07 Python
python生成密码字典的方法
2018/07/06 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
Python装饰器使用你可能不知道的几种姿势
2019/10/25 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
期末评语大全
2014/05/04 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
食品质检员岗位职责
2015/04/08 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
民事纠纷协议书
2016/03/23 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书