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操作Cookies的小例子
Oct 15 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
Aug 09 Javascript
JavaScript中split与join函数的进阶使用技巧
May 03 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
Jun 20 Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
微信小程序时间标签和时间范围的联动效果
Feb 15 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
微信小程序实现星级评价
Nov 20 Javascript
使用JavaScript获取Django模板指定键值数据
May 27 Javascript
如何在postman中添加cookie信息步骤解析
Jun 30 Javascript
ant design vue datepicker日期选择器中文化操作
Oct 28 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
linux下安装php的memcached客户端
2014/08/03 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
php实现用户注册密码的crypt加密
2017/06/08 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
2007/07/21 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
Table冻结表头示例代码
2013/08/20 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
JS中的二叉树遍历详解
2016/03/18 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
React路由管理之React Router总结
2018/05/10 Javascript
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
2020/04/27 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
Python实现列表转换成字典数据结构的方法
2016/03/11 Python
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
Python闭包思想与用法浅析
2018/12/27 Python
Python的几种主动结束程序方式
2019/11/22 Python
jupyter实现重新加载模块
2020/04/16 Python
解决python运行启动报错问题
2020/06/01 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
百丽国际旗下购物网站:优购
2017/02/28 全球购物
阿玛瑞酒店中文官方网站:Amari.com
2018/02/13 全球购物
2014年宣传部个人工作总结
2014/12/06 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python
用Python可视化新冠疫情数据
2022/01/18 Python
Echarts如何重新渲染实例详解
2022/05/30 Javascript
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers