作者terlin10 (小Ya)
看板Ajax
标题[问题] 用jquery的animate保持元素置中
时间Sat Jul 30 19:09:13 2011
想请问一下
首先我先写了一个function并且丢入欲置中的元素
function里面的做法是取得document的width和height
然後再计算,使得元素置中
现在我的元素一开始的宽高皆为1px
然後用animate去做jquery的动画效果让它区块变大
但是这样的话,我的元素就不会置中
它的基准点是在区块的左上角,然後向右边放大
请问该怎麽做才可以让区块置中
然後以中心点向上下及左右放大呢?
麻烦大家了,谢谢。
--
╭──╮╭╮
╰┐┌╯││ 低调才是王道
││er│╰╮in~☆
╰╯ ╰─╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.140.65.14
1F:推 musie:直接用.css比较快吧..先把他放大 在用.css调margin 07/30 19:26
2F:→ terlin10:可是这样…就会变成放大,放大的动画结束突然位移 07/30 19:42
3F:→ terlin10:这样不是很怪吗 07/30 19:42
4F:推 musie:我不知道先设css在放大,会不会在放大的过程中自动置中。 07/30 19:50
5F:→ musie:假如这麽要求画面的话,那就一次放大一点,在置中,跑回圈 07/30 19:51
6F:→ terlin10:啊,我了解了,我外面还要包一层,里面再用margin:0 auto 07/30 19:54
7F:→ terlin10:谢谢m大指点~XD 07/30 19:55