基于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 表单验证扩展(四)
Oct 20 Javascript
js控制表单操作的常用代码小结
Aug 15 Javascript
js使下拉列表框可编辑不止是选择
Dec 12 Javascript
javascript中AJAX用法实例分析
Jan 30 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
Aug 25 Javascript
深入浅析JS的数组遍历方法(推荐)
Jun 15 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
Jun 29 Javascript
es6的数字处理的方法(5个)
Mar 16 Javascript
Express URL跳转(重定向)的实现方法
Apr 07 Javascript
element-ui 关于获取select 的label值方法
Aug 24 Javascript
JS原生带缩略图的图片切换效果
Oct 10 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
Aug 23 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+SqlServer实现分页显示
2006/10/09 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
2009/07/14 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
2010/07/04 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
JS实现自定义简单网页软键盘效果代码
2015/11/05 Javascript
原生js实现轮播图
2017/02/27 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
Vue实现简单分页器
2018/12/29 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
Python Property属性的2种用法
2015/06/21 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
Python实现字符串格式化输出的方法详解
2017/09/20 Python
用Python写一段用户登录的程序代码
2018/04/22 Python
Tensorflow卷积神经网络实例进阶
2018/05/24 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
大学生演讲稿范文
2014/01/11 职场文书
活动邀请函范文
2014/01/19 职场文书
小学校园广播稿(3篇)
2014/09/19 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
会议开幕词
2015/01/28 职场文书
小学元宵节活动总结
2015/02/06 职场文书
搞笑结婚保证书
2015/05/08 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
2016年感恩父亲节活动总结
2016/04/01 职场文书