JQuery控制图片由中心点逐渐放大效果


Posted in Javascript onJune 26, 2016

有的时候我们需要做一个当鼠标放置在图片上的时候,希望图片逐渐变大,即图片的width和height逐渐变大,但是此时,其left值与top值没有改变,故看似不是从中心点进行缩放的。如下图:

JQuery控制图片由中心点逐渐放大效果

从中心点进行缩放

JQuery控制图片由中心点逐渐放大效果

实现代码如下:

<meta charset="utf-8"> 
<style type="text/css"> 
#div1{ width:600px; height:400px; margin:50px auto; position:relative; text-align: center; padding-left:50px;} 
#div1 img{ position:absolute; left:0; top:0; margin: 0 auto;} 
</style> 
<div id="div1"> 
<img src="images/1.jpg" width="100px" height="80px"> 
</div> 
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> 
<script type="text/javascript"> 
$(function(){ 
$('#div1 img').mouseenter(function(){ 
var wValue=1.5 * $(this).width(); 
var hValue=1.5 * $(this).height(); 
$(this).animate({width: wValue, 
height: hValue, 
left:("-"+(0.5 * $(this).width())/2), 
top:("-"+(0.5 * $(this).height())/2)}, 1000); 
}).mouseleave(function(){ 
$(this).animate({width: "100", 
height: "80", 
left:"0px", 
top:"0px"}, 1000 ); 
}); 
}); 
</script>

以上所述是小编给大家介绍的JQuery控制图片由中心点逐渐放大效果的相关知识,希望对大家有所帮助,如果大家想了解更多内容敬请关注三水点靠木网站!

Javascript 相关文章推荐
jQuery 浮动广告实现代码
Dec 25 Javascript
JavaScript插入动态样式实现代码
Feb 22 Javascript
Javascript根据指定下标或对象删除数组元素
Dec 21 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
Feb 06 Javascript
javascript中创建对象的几种方法总结
Nov 01 Javascript
基于javascript实现判断移动终端浏览器版本信息
Dec 09 Javascript
AngularJs验证重复密码的方法(两种)
Nov 25 Javascript
JS实现JSON.stringify的实例代码讲解
Feb 07 Javascript
Angular中使用$watch监听object属性值的变化(详解)
Apr 24 Javascript
ES6学习教程之对象字面量详解
Oct 09 Javascript
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
vue iview 隐藏Table组件里的某一列操作
Nov 13 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
Jun 26 #Javascript
jquery实现上传文件大小类型的验证例子(推荐)
Jun 25 #Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
Jun 25 #Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
Jun 25 #Javascript
js操作XML文件的实现方法兼容IE与FireFox
Jun 25 #Javascript
js将滚动条滚动到指定位置的简单实现方法
Jun 25 #Javascript
jQuery图片渐变特效的简单实现
Jun 25 #Javascript
You might like
PHP如何将XML转成数组
2016/04/04 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
JS获得一个对象的所有属性和方法实例
2017/02/21 Javascript
H5图片压缩与上传实例
2017/04/21 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
2017/09/28 Javascript
基于twbsPagination.js分页插件使用心得(分享)
2017/10/21 Javascript
JavaScript程序设计高级算法之动态规划实例分析
2017/11/24 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
微信小程序合法域名配置方法
2019/05/06 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
Python批量修改文件后缀的方法
2014/01/26 Python
在MAC上搭建python数据分析开发环境
2016/01/26 Python
python中星号变量的几种特殊用法
2016/09/07 Python
python 网络编程详解及简单实例
2017/04/25 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
2017/11/29 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
Python使用LDAP做用户认证的方法
2019/06/20 Python
酒店保洁主管岗位职责
2013/11/28 职场文书
合同专员岗位职责
2013/12/18 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
政协工作总结2015
2015/05/20 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
详细介绍python类及类的用法
2021/05/31 Python
36个正则表达式(开发效率提高80%)
2021/11/17 Javascript
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫