基于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中 常用的选择器介绍
Apr 16 Javascript
JS简单实现元素复制示例附图
Nov 19 Javascript
$.each遍历对象、数组的属性值并进行处理
Jul 18 Javascript
angularjs中的e2e测试实例
Dec 06 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
JavaScript中setUTCFullYear()方法的使用简介
Jun 12 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
Mar 02 Javascript
浅谈vuepress 踩坑记
Apr 18 Javascript
layui下拉列表select实现可输入查找的方法
Sep 28 Javascript
js实现简单的日历显示效果函数示例
Nov 25 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
Nov 07 Javascript
vue项目中js-cookie的使用存储token操作
Nov 13 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面象对象数据库操作类实例
2014/12/02 PHP
php+redis实现多台服务器内网存储session并读取示例
2017/01/12 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
javascript中活灵活现的Array对象详解
2016/11/30 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
JS变量及其作用域
2017/03/29 Javascript
angularjs中回车键触发某一事件的方法
2017/04/24 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
Bootstrap 树控件使用经验分享(图文解说)
2017/11/06 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
浅谈angularJS2中的界面跳转方法
2018/08/31 Javascript
iView框架问题整理小结
2018/10/16 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
python小技巧之批量抓取美女图片
2014/06/06 Python
浅谈MySQL中的触发器
2015/05/05 Python
python使用str &amp; repr转换字符串
2016/10/13 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
详解用Python进行时间序列预测的7种方法
2020/03/13 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
python中entry用法讲解
2020/12/04 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
毕业生自荐书模版
2014/01/04 职场文书
大专生自我评价
2014/01/28 职场文书
信息科学与技术专业求职信范文
2014/02/20 职场文书
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
师德师风建设方案
2014/05/08 职场文书
春季运动会加油词
2015/07/18 职场文书
python源码剖析之PyObject详解
2021/05/18 Python