基于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中与toggleClass等价的程序段 以及未来学习的方向
Mar 18 Javascript
学习javascript,实现插入排序实现代码
Jul 31 Javascript
Dom操作之兼容技巧分享
Sep 20 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
Mar 27 Javascript
jQuery为动态生成的select元素添加事件的方法
Aug 29 Javascript
微信小程序 弹窗自定义实例代码
Mar 08 Javascript
vue监听滚动事件实现滚动监听
Apr 11 Javascript
js+html5实现复制文字按钮
Jul 15 Javascript
js判断输入框不能为空格或null值的实现方法
Mar 02 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
Nov 30 Javascript
小程序中英文混合排序问题解决
Aug 02 Javascript
谈一谈vue请求数据放在created好还是mounted里好
Jul 27 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性能的21种方法介绍
2013/06/25 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
Laravel源码解析之路由的使用和示例详解
2018/09/27 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
Opacity.js
2007/01/22 Javascript
jQuery使用手册之一
2007/03/24 Javascript
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
2013/10/10 Javascript
jquery submit ie6下失效的原因分析及解决方法
2013/11/15 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
jquery mobile界面数据刷新的实现方法
2016/05/28 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
Python 中的with关键字使用详解
2016/09/11 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
python如何生成网页验证码
2018/07/28 Python
python 获取url中的参数列表实例
2018/12/18 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
Python中py文件转换成exe可执行文件的方法
2019/06/14 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
python基于Selenium的web自动化框架
2019/07/14 Python
对Django中内置的User模型实例详解
2019/08/16 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
前台接待岗位职责
2013/12/03 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
2016高中社会实践心得体会范文
2016/01/14 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript