如何在不编辑css的情况下添加fadeIn()隐藏显示效果

时间:2011-04-20 13:13:56

标签: jquery

我有这个jQuery代码:

$('.tracklistOff').find('.trackon').clone().insertAfter(($(param).parents('.trackon')));

当我插入$('.tracklistOff').find('.trackon').clone()时,我想对其应用效果,例如fadeIn()hide-to-show。

尝试$('.tracklistOff').find('.trackon').clone().fadeIn(),但它会显示隐藏显示,而我想要的只是隐藏显示,没有编辑CSS添加display:none;

我该怎么做?

3 个答案:

答案 0 :(得分:2)

$('.tracklistOff').find('.trackon').clone().insertAfter(($(param).parents('.trackon')).hide().fadeIn();

分开以使其更具可读性。

$('.tracklistOff')
.find('.trackon')
.clone()
.insertAfter(($(param).parents('.trackon'))
.hide()
.fadeIn();

答案 1 :(得分:2)

克隆它,然后隐藏克隆,然后插入,然后在

中淡化
$('.tracklistOff').find('.trackon').clone().hide().insertAfter(($(param).parents('.trackon')));

答案 2 :(得分:0)

您是否尝试过$('.tracklistOff').find('.trackon').clone().hide().fadeIn()