2

我试图淡入.example隐藏使用的元素:

.example {

    display: none;

 }

的JavaScript:

$('.clickme').click( function() {
   .....
   ....

 $el.html(html).children().hide().each(function(i, e){
    if($(this).hasClass('special')){
      $(this).delay(i*600).show(0);
      animateDiv(e.id);
    }
    else{
        $(this).delay(i*600).fadeIn(900); // the problem is here its not fading in
    }   

工作示例在这里:http: //jsfiddle.net/6czap/19/

我似乎找到了问题所在,我在没有点击事件的情况下尝试了这个,它可以工作。

4

2 回答 2

0

您需要example从 div 中删除该类,否则它将永远不会显示内容。请参阅更新的 jsFiddle

$el.removeClass("example").html(html).children().hide().each(...)
于 2012-07-25T13:24:38.173 回答
0

更改 .example div 的内容后添加 .show()。

$el.html(html).show()...

工作示例

于 2012-07-25T13:25:29.247 回答