0

当我的帖子网格加载时,帖子加载在零位。然后 translate3d/width 抓住他们的价值观,他们去正确的地方: http: //www.marianoshoes.com/the-journal/

如何使用 css 禁用这个奇怪的 javascript/css 动画?

谢谢!

4

2 回答 2

0

在我看来,它没有做任何动画,但序列刚刚关闭,就像在项目已经在屏幕上绘制之后添加 CSS 一样。

如果您使用 JS 将 CSS 类添加到元素中,您可以通过将 display 属性默认为 none 来解决此问题,最后将其更改为 block(这将使其显示信息需要更长的时间,但在至少它的格式正确。

否则,您可以通过确保您的 CSS 将成为首先加载到页面中的内容之一来更改这一点,并确保您的 JS 仅在文档​​完全加载后才运行。

于 2014-11-26T15:46:04.947 回答
0

您无法阻止 js 将块移动到正确的位置,但您可以在 js 之后淡入元素。

你的CSS:

.post-grid {
  opacity: 0;
  transition: opacity 0.5s;
}
.post-grid.loaded {
  opacity: 1;
}

你的js:

$(document).ready(function() {
   var $postGrid = $('.post-grid');
   .... do stuff to post grid

   $postGrid.addClass('loaded')
});
于 2014-11-26T16:56:07.340 回答