我在这里有一个简单的 jsFiddle,其中 pos2 从 pos1 获取 css 并动画过渡到在 pos1 上覆盖 pos2。http://jsfiddle.net/4beEM/4/
如您所见,单击时,pos2 缩小到左上角。相反,我希望文本在所有方面都缩小到中心。下面的代码怎么可能?
var $pos1 = $('#pos1'),
$pos2 = $('#pos2'),
pos1Css = {
position : {'top': $pos1.offset().top + "px",
'left': $pos1.offset().left + "px"},
fontSize: {'font-size': $pos1.css('font-size')}
}
$pos2.click(function() {
$(this).animate(pos1Css.fontSize, 1000)
.delay(100)
.animate(pos1Css.position, 1000)
})