基于jquery实现一张图片点击鼠标放大再点缩小


Posted in Javascript onSeptember 29, 2013
<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title></title> 
<script src="jquery-1.8.3.min.js"></script> 
<script> 
var isopen = false; 
var newImg; 
var w = 200; //将图片宽度+200 
var h = 200; // 将图片高度 +200 
$(document).ready(function(){ 
$("img").bind("click", function(){ 
newImg = this; 
if (!isopen) 
{ 
isopen = true; 
$(this).width($(this).width() + w); 
$(this).height($(this).height() + h); 
moveImg(10, 10); 
} 
else 
{ 
isopen = false; 
$(this).width($(this).width() - w); 
$(this).height($(this).height() - h); 
moveImg(-10, -10); 
} }); 
}); 
//移位 
i = 0; 
function moveImg(left,top) 
{ 
var offset = $(newImg).offset(); 
$(newImg).offset({ top: offset.top + top, left: offset.left + left}); 
if (i == 10) 
{ 
i =0; 
return; 
} 
setTimeout("moveImg("+left+","+top+")", 10); 
i++; 
} 
</script> 
</head> 
<body> 
<div id="imgBox" style="width:100px; height:100px; background:#cccccc"> 
<img id="img1" style="width:100px;height:100px; " alt="" src="photos/image1.jpg" /> 
</div> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
Javascript 面向对象(三)接口代码
May 23 Javascript
jquery图片放大镜功能的实例代码
Mar 26 Javascript
js播放wav文件(源码)
Apr 22 Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
Dec 30 Javascript
slideToggle+slideup实现手机端折叠菜单效果
May 25 Javascript
JavaScript事件方法(实例讲解)
Jun 27 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
Nov 09 Javascript
对vue 键盘回车事件的实例讲解
Aug 25 Javascript
Vuex实现数据增加和删除功能
Nov 11 Javascript
vue递归获取父元素的元素实例
Aug 07 Javascript
Vue-cli打包后如何本地查看的操作
Sep 02 Javascript
getJSON调用后台json数据时函数被调用两次的原因猜想
Sep 29 #Javascript
jquery事件与函数的使用介绍
Sep 29 #Javascript
Jquery选中或取消radio示例
Sep 29 #Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
Sep 29 #Javascript
目前流行的JavaScript库的介绍及对比
Sep 29 #Javascript
Javascript实现视频轮播在pc端与移动端均可
Sep 29 #Javascript
从jquery的过滤器.filter()方法想到的
Sep 29 #Javascript
You might like
php实现通过ftp上传文件
2015/06/19 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
IE6下opacity与JQuery的奇妙结合
2013/03/01 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
给文字加上着重号的JS代码
2013/11/12 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
JS实现太极旋转思路分析
2016/12/09 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
python实现简单聊天应用 python群聊和点对点均实现
2017/09/14 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
pandas中去除指定字符的实例
2018/05/18 Python
Python3.7 新特性之dataclass装饰器
2019/05/27 Python
如何使用python进行pdf文件分割
2019/11/11 Python
pytorch使用 to 进行类型转换方式
2020/01/08 Python
如何给Python代码进行加密
2020/01/10 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
2020/04/17 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
python在linux环境下安装skimage的示例代码
2020/10/14 Python
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
Intimissimi德国网上商店:意大利知名内衣品牌
2018/04/03 全球购物
Java如何读取CLOB字段
2013/10/10 面试题
学习雷锋精神活动总结
2015/02/06 职场文书
《伯牙绝弦》教学反思
2016/02/16 职场文书
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis
无线电知识基础入门篇
2022/02/18 无线电