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 相关文章推荐
Mootools 1.2教程(21)——类(二)
Sep 15 Javascript
那些年,我还在学习jquery 学习笔记
Mar 05 Javascript
js网页版计算器的简单实现
Jul 02 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
Aug 02 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
Jun 30 Javascript
jquery动态导航插件dynamicNav用法实例分析
Sep 06 Javascript
JS与jQuery遍历Table所有单元格内容的方法
Dec 07 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
Feb 19 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
Jul 11 Javascript
最后说说Vue2 SSR 的 Cookies 问题
May 25 Javascript
uni-app如何页面传参数的几种方法总结
Apr 28 Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
Nov 20 Vue.js
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
日本十大最佳动漫,全都是二次元的神级作品
2019/10/05 日漫
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
PHP中限制IP段访问、禁止IP提交表单的代码
2011/04/23 PHP
php利用cookie实现自动登录的方法
2014/12/10 PHP
深入理解PHP内核(一)
2015/11/10 PHP
PHP getName()函数讲解
2019/02/03 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
一个原生的用户等级的进度条
2010/07/03 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
js switch case default 的用法示例介绍
2013/10/23 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
JS实现跟随鼠标立体翻转图片的方法
2015/05/04 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
javascript数据类型验证方法
2015/12/31 Javascript
jQuery弹层插件jquery.fancybox.js用法实例
2016/01/22 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
webpack 2的react开发配置实例代码
2017/07/28 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
Django REST Framework之频率限制的使用
2019/09/29 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
在python3中实现更新界面
2020/02/21 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
房屋产权证明书
2014/10/15 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python