0
我正在写一个小插件,并有可能避免两次写入相同的功能?jQuery避免代码重复
if(opts.effect === 'fade'){
// fade effect
(opts.overlay).children().fadeOut(opts.time_fadeOut).promise().done(function() {
overlay_content.fadeIn();
});
//don't need to make the overlay fadeIn every time
(opts.overlay).fadeIn();
}
else if(opts.effect === 'slide'){
// sldie up/down effect
(opts.overlay).children().fadeOut(opts.time_fadeOut).promise().done(function() {
overlay_content.delay(500).fadeIn();
});
(opts.overlay).slideDown();
}
有没有更好的方法来使用if sta stament? full-script
回调是每个情况下,也 – Archer 2013-02-15 15:32:43
@Archer良好的渔获不同。查看更新的答案。 – 2013-02-15 15:38:16
谢谢你们,这有助于:) – Alex 2013-02-15 16:14:41