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 调整select 位置的函数
Feb 21 Javascript
原生js实现shift/ctrl/alt按键的获取
Apr 08 Javascript
Javascript this 关键字 详解
Oct 22 Javascript
JavaScript判断IE版本型号
Jul 27 Javascript
解析Node.js基于模块和包的代码部署方式
Feb 16 Javascript
ionic隐藏tabs的方法
Aug 29 Javascript
jQuery图片切换动画特效
Nov 02 Javascript
jQuery Ajax请求后台数据并在前台接收
Dec 10 Javascript
利用vue和element-ui设置表格内容分页的实例
Mar 02 Javascript
element-ui如何防止重复提交的方法步骤
Dec 09 Javascript
微信小程序wxs实现吸顶效果
Jan 08 Javascript
JavaScript常用工具函数汇总(浏览器环境)
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
php获取YouTube视频信息的方法
2015/02/11 PHP
php利用imagemagick实现复古老照片效果实例
2017/02/16 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
javascript模拟的Ping效果代码 (Web Ping)
2011/03/13 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
JS实现键值对遍历json数组功能示例
2018/05/30 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
详解在Python程序中使用Cookie的教程
2015/04/30 Python
Python中threading模块join函数用法实例分析
2015/06/04 Python
Python基本语法经典教程
2016/03/11 Python
Python两个内置函数 locals 和globals(学习笔记)
2016/08/28 Python
Python实现XML文件解析的示例代码
2018/02/05 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
小学岗位竞聘方案
2014/01/22 职场文书
人民教师的自我评价分享
2014/02/21 职场文书
奥利奥广告词
2014/03/20 职场文书
2014财务年终工作总结
2014/12/08 职场文书
2016大一新生军训感言
2015/12/08 职场文书