我现在遇到的问题是如何在 jQuery 中对函数进行动画以按比例扩展。通常情况下,它仅向一侧展开,就像向底部展开或向右展开一样。
我想要的是通过使用 animate 按比例展开左-右-上-下。
以下是我的编码。我上面说的,它只扩展到底部。
$(document).ready(function() {
var theFrame = $("#FrmPatient", parent.document.body);
theFrame.animate({width: 650, height: 485}, 1000);
});
最佳答案
试试这个:
<div id="frame"></div>
#frame {
position: absolute;
left: 50%;
top: 50%;
margin: -100px 0 0 -100px;
width: 200px;
height: 200px;
background-color: #999;
}
$(function() {
var w = 400, h = 400;
$("#frame").animate({
width: w,
height: w,
marginLeft: -w/2,
marginTop: -h/2
}, 1000);
});
关于javascript - jQuery 动画按比例展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3673268/