我想要对一个元素进行滑动和淡入效果,当我尝试这样做时
$("ul", this).fadeIn(300).slideDown(600);
我刚才了解了fadeIn,但如何在滑动元素时实现淡入淡出效果呢?
$("ul").animate({
"height": "toggle", "opacity": "toggle"
}, "slow");
这将会下滑然后淡入
在某个地方插入这个函数
jQuery.fn.doubleHide = function(){
return $(this).hide().css('opacity', '0');
}
jQuery.fn.slideFade = function(slide, fade){
return $(this).slideDown(slide, function () {
$(this).fadeTo(fade, 100);
});
}
$(this).stop(true).doubleHide().slideFade(400, 2000);
先尝试在链接或其他方式中调用hide(),然后交换函数:
$("ul").hide().slideDown(600).fadeIn(300);