var $html = $(status.content).css({opacity: 0});
$html.imagesLoaded(function(){
$('#' + feed.settings.feedArea).append($html);
$html.animate({ opacity: 1 });
$('#' + feed.settings.feedArea).masonry( 'appended', $html, false );
});
status.content
是从服务器收到的 html 响应。这本质上是在 ajaxcallback
函数中。显然,在 IE 中,它抱怨在 中不存在这样的接口jquery.js
-line 2 character 74347
它指向一个getComputerStyle
函数 ( jquery 1.8
)。在 chrome 和任何其他浏览器中,它可以工作......即使在 Ipad 和 Iphone 中......我做了一些调试,显然注释掉动画解决了这个问题。所以问题是IE不支持动画不透明度?