基于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 相关文章推荐
js实现连续英文字符自动换行兼容ie6 ie7和firefox
Sep 06 Javascript
JS 实现导航栏悬停效果(续2)
Sep 24 Javascript
jquery+css3打造一款ajax分页插件(自写)
Jun 18 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
Jan 26 Javascript
Javascript基础之数组的使用
May 13 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
Nov 03 Javascript
微信小程序 下拉菜单的实现
Apr 06 Javascript
JavaScript简介_动力节点Java学院整理
Jun 26 Javascript
vue.js实现刷新当前页面的方法教程
Jul 05 Javascript
React如何解决fetch跨域请求时session失效问题
Nov 02 Javascript
javascript 构建模块化开发过程解析
Sep 11 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
May 06 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 在线翻译函数代码
2009/05/07 PHP
提高PHP编程效率的53个要点(经验小结)
2010/09/04 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
PHP循环结构实例讲解
2014/02/10 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
jquery中邮箱地址 URL网站地址正则验证实例代码
2013/09/15 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
微信小程序倒计时功能实例代码
2018/07/17 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
Vue单文件组件开发实现过程详解
2020/07/30 Javascript
使用Python写一个量化股票提醒系统
2018/08/22 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
Python configparser模块应用过程解析
2020/08/14 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
使用CSS3实现多列布局与多背景的技巧
2016/02/29 HTML / CSS
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
运动会通讯稿200字
2014/02/16 职场文书
《乌塔》教学反思
2014/02/17 职场文书
差生评语大全
2014/05/04 职场文书
员工评语范文
2014/12/31 职场文书
计算机专业自荐信
2015/03/05 职场文书
2015年林业工作总结
2015/05/14 职场文书
mysql多表查询-笔记七
2021/04/05 MySQL
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL