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 相关文章推荐
jquery Moblie入门—hello world的示例代码学习
Jan 08 Javascript
ECMAScript6中Set/WeakSet详解
Jun 12 Javascript
基于jquery实现下拉框美化特效
Feb 02 Javascript
js方法数据验证的简单实例
Sep 17 Javascript
浅谈js数组和splice的用法
Dec 04 Javascript
Vue如何引入远程JS文件
Apr 20 Javascript
详解VUE 定义全局变量的几种实现方式
Jun 01 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
Aug 10 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
Dec 11 Javascript
微信小程序新手教程之页面打开数量限制
Mar 03 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
Apr 25 Javascript
javascript Number 与 Math对象的介绍
Nov 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
PHP与SQL注入攻击[三]
2007/04/17 PHP
PHP警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
php防止sql注入简单分析
2015/03/18 PHP
用于table内容排序
2006/07/21 Javascript
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
javascript中的new使用
2010/03/20 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
javascript包装对象实例分析
2015/03/27 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
iconfont的三种使用方式详解
2018/08/05 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
Javascript中window.name属性详解
2020/11/19 Javascript
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
python使用7z解压apk包的方法
2015/04/18 Python
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
使用Django Form解决表单数据无法动态刷新的两种方法
2017/07/14 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
python logging设置level失败的解决方法
2020/02/19 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
不听老师话的万能检讨书
2014/10/04 职场文书
2015年党务公开工作总结
2015/05/19 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL
python通过新建环境安装tfx的问题
2022/05/20 Python