Javascript Jquery fadeIn无法工作
我知道这听起来像是一个重复的问题,但我找不到答案。我试图在头球中淡出,但这根本不起作用。然而,当我尝试使用show函数时,它工作得非常好 这是我正在使用的代码:Javascript Jquery fadeIn无法工作,javascript,jquery,jquery-animate,Javascript,Jquery,Jquery Animate,我知道这听起来像是一个重复的问题,但我找不到答案。我试图在头球中淡出,但这根本不起作用。然而,当我尝试使用show函数时,它工作得非常好 这是我正在使用的代码: $(document).ready( function() { $('.header h1').fadeIn('5000'); }); 就像我之前说的,当我把show放在fadeIn的位置时,它工作得非常好。老实说,我不知道为什么它不起作用 我已将display:none设置到.header h1。文本不以fadeIn方式显示
$(document).ready( function() {
$('.header h1').fadeIn('5000');
});
就像我之前说的,当我把show
放在fadeIn
的位置时,它工作得非常好。老实说,我不知道为什么它不起作用
我已将
display:none
设置到.header h1
。文本不以fadeIn方式显示。它只是像页面的其余部分一样立即显示。我使用的是最新的jquery。您正在以字符串形式传递持续时间,它应该是数字或fadin选项之一,如慢速、快速等
尝试:
持续时间以毫秒为单位;值越高表示动画速度越慢,而不是速度越快。可以提供字符串“fast”和“slow”,分别表示200毫秒和600毫秒的持续时间。如果提供了任何其他字符串,或者省略了duration参数,则使用默认的持续时间400毫秒
尝试按如下方式从fadeIn中删除“”标记:
$(document).ready( function() {
$('.header h1').fadeIn(5000);
});
问题是您正在向fadeIn函数发送一个字符串参数,而它应该是一个数字 根据文档,fadeIn接受数字或字符串作为第一个参数。字符串必须是“慢”或“快”。任何其他字符串默认为400毫秒。所以它应该会起作用,但可能不像你预期的那样
$(document).ready( function() {
$('.header h1').fadeIn(5000);
});