我有一个div,在缩放后,向左和向下移动,我不明白为什么会发生这种情况。有关所有代码,请参阅http://jsfiddle.net/7A7gs/2。
我尝试使用动画宽度/高度而不是缩放,同样的事情发生了。我也试过尺寸而不是尺度。同样的事情。
另外,如果我将比例从“both”更改为vertical,则div 不移位。如果我将比例更改为“水平”,则div会发生变化。
请让我知道我在哪里错了! MTIA。
编辑:所需的行为是单击的div移动到窗口的左上角(这当前正常工作),然后展开以填充窗口的宽度和高度。
目前,它会扩展以填充窗口的宽度和高度,然后向下和向左移动,这是不所需的行为。
答案 0 :(得分:0)
这是一个已知的bug, 请阅读此处以获得快速解决方案和解决方案: Element jumps to wrong position after "scale" effect
答案 1 :(得分:0)
最后,偏移定位似乎导致了问题。我更改了代码以在相对和绝对定位之间切换,动画停止跳跃。