只有一个尴尬的三行代码?

时间:2011-12-23 22:23:54

标签: javascript jquery

我有一个元素$el1我希望通过淡入添加到$el2。这是我当前的代码:

$el1
    .css('display', 'none')
    .appendTo($el2)
    .fadeIn(300);

我觉得上面非常尴尬。

我更喜欢某些内容
$el1.fadeIn(300, $el2);

有更好的方法吗?

2 个答案:

答案 0 :(得分:5)

  1. 那个真的只是不是非常尴尬的代码。
  2. 你可以做得更好一点:

    $el1.hide().appendTo($el2).fadeIn(300);
    

答案 1 :(得分:3)

你可以稍微缩短一下......

$el2.append($el1.hide().fadeIn(300));