基于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 相关文章推荐
jquery实现居中弹出层代码
Aug 25 Javascript
javascript 基础篇2 数据类型,语句,函数
Mar 14 Javascript
为EasyUI的Tab标签添加右键菜单的方法
Jul 14 Javascript
javascript获取网页宽高方法汇总
Jul 19 Javascript
jQuery插件Timelinr 实现时间轴特效
Oct 04 Javascript
JS使用cookie实现DIV提示框只显示一次的方法
Nov 05 Javascript
JS键盘版计算器的制作方法
Dec 03 Javascript
thinkjs 文件上传功能实例代码
Nov 08 Javascript
vue动态绑定class的几种常用方式小结
May 21 Javascript
JS数组Object.keys()方法的使用示例
Jun 05 Javascript
Vue利用Blob下载原生二进制数组文件
Sep 25 Javascript
详解vue中v-on事件监听指令的基本用法
Jul 22 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函数
2011/05/31 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
2019/02/15 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
Javascript 实用小技巧
2010/04/07 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
Node.js操作mysql数据库增删改查
2016/03/30 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
Django进阶之CSRF的解决
2018/08/01 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
Python3分析处理声音数据的例子
2019/08/27 Python
python模块导入的方法
2019/10/24 Python
django框架forms组件用法实例详解
2019/12/10 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
Python中Selenium模块的使用详解
2020/10/09 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
网站编辑求职信
2013/10/17 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
小学班主任工作总结2015
2015/04/07 职场文书
六一亲子活动感想
2015/08/07 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书
MySQL基础(二)
2021/04/05 MySQL
React四级菜单的实现
2022/04/08 Javascript