Jquery fadeIn()只影响Chrome中的第一个子项

Jquery fadeIn()只影响Chrome中的第一个子项,jquery,google-chrome,Jquery,Google Chrome,您好,我有以下html: ... <span class="article"> <div class="placeholder"> <img src="image.jpg"> </div> <h3>...</h3> <h4>...</h4> <p>...</p> </span> ... 它在firefox上运行良好,但在chrome上只

您好,我有以下html:

...
<span class="article">
  <div class="placeholder">
    <img src="image.jpg">
  </div>
  <h3>...</h3>
  <h4>...</h4>
  <p>...</p>
</span>
...
它在firefox上运行良好,但在chrome上只有占位符div淡入,而不是全部span


有人遇到过这个问题吗?

您的
元素是否被设置为
显示:块
?否则,不支持将块元素(
)放入内联元素(
)中。谢谢@frédéric hamidi。这就是问题所在。
...
$('.article').each(function(index, element) {

  var article = $(this);

  article.fadeIn(1500);
  ...
}