1

在我的 WordPress 网站上,Masonry 脚本包含在我的 functions.php 中,并且 Infinite-Scroll 使用插件激活。看起来一切正常(尽管元素有时会重叠)。

但是新的附加元素是从左上角开始动画的,而不是从底部开始的。

这是 WP admin 中的回调:

function( newElements ) {
var $newElems = $( newElements ).css({ opacity: 0 });
$newElems.imagesLoaded(function(){
$newElems.animate({ opacity: 1 });
$container.masonry( 'appended', $newElems, true );
});

最后一个'true'意味着'isAnimatedFromBottom',不是吗?

演示站点:http: //goo.gl/9XVIl

4

1 回答 1

0

masonry v2中有一个错误会阻止isAnimatedFromBottom参数与 CSS 过渡一起使用。

你有几个选择。

  1. isAnimated: true使用该选项切换到 JS 动画。但是动画可能很慢。
  2. 使用问题中建议的代码修补代码。
于 2013-07-05T20:28:09.910 回答