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 相关文章推荐
js控制页面控件隐藏显示的两种方法介绍
Oct 09 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
Oct 17 Javascript
深入探寻javascript定时器
Jan 02 Javascript
JavaScript中rem布局在react中的应用
Dec 09 Javascript
AngularJS 使用 UI Router 实现表单向导
Jan 29 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
Jul 07 Javascript
关于微信中a链接无法跳转问题
Aug 02 Javascript
JS传参及动态修改页面布局
Apr 13 Javascript
在一般处理程序(ashx)中弹出js提示语
Aug 16 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
Oct 12 Javascript
JS实现星星海特效
Dec 24 Javascript
JavaScript 替换所有匹配内容及正则替换方法
Feb 12 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
Thinkphp模板中截取字符串函数简介
2014/06/17 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
关于js类的定义
2011/06/28 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
2015/06/26 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
阿里云ecs服务器中安装部署node.js的步骤
2016/10/08 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
2017/09/20 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
Python中的高级数据结构详解
2015/03/27 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
学生信息管理系统python版
2018/10/17 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
德国机车企业:FC-Moto
2017/10/27 全球购物
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
js实现弹框效果
2021/03/24 Javascript
感恩母亲节演讲稿
2014/05/07 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
党纪处分决定书
2015/06/24 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
关于MySQL中的 like操作符详情
2021/11/17 MySQL