为什么jQuery效果在转换时不影响相对元素?

时间:2012-08-05 23:41:21

标签: jquery jquery-ui

我有这个带有四个相对于彼此定位的盒子的演示。当一个盒子长大时,我希望其他盒子调整它们的位置。在演示中,如果您将鼠标悬停在第一个框上,则转换将展开框。只有在它结束后,其他框才会跳到正确的位置。

如何让盒子与过渡一起移动?

$('body').on('mouseover', '#f', function (e) {
        $($(this)).effect("size", { to: { width: 181, height: 266} }, 1000);
    });

http://jsfiddle.net/XS93k/

1 个答案:

答案 0 :(得分:2)

这就是诀窍......

$('body').on('mouseover', '#f', function (e) {
           $(this).animate({
    height: '266px',
    width: '181px'
  }, 1000, function() {
    // Animation complete.
  }); });