2014-02-26 119 views
0

我是jQuery的新手。我使用的是this code,它在jQuery 1.3.2中非常好用。当我在我的项目中使用相同的jQuery 1.3.2时,它也可以正常工作。但是,当我将jQuery替换为版本1.10.2时,它不起作用。为什么它不适用于jQuery 1.10.2?有没有办法让它工作?对不起,如果我真的不明白。先谢谢您的帮助。FadeOut Splash页面/主页fadeIn无法正常工作

我使用同样的jQuery代码显示在that page's source code

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 

<script type="text/javascript"> 
$(function(){ 
setTimeout(function() { 
    $("#splash").fadeOut("slow", function() { 
     $("#content").show(); 
    }); 
    }, 5000); 
}); 
</script> 

回答

0

我已经创造了这个动画的jsfiddle并与jQuery的1.10.1和1.11.0工作。

你是如何引用jQuery 1.10.2的?我必须认为这是问题,你是否删除了对jQuery 1.3.2的引用?

Click here for demo.

$(function(){ 
setTimeout(function() { 
    $("#splash").fadeOut("slow", function() { 
     $("#content").show(); 
    }); 
    }, 5000); 
}); 
+0

非常感谢您的回复@Sanpopo。我在我的文件中删除了对jQuery 1.3.2的引用,但它也不起作用。但我接受了您的建议,并查阅了JQuery文档,并找到了解决方案。我只需引用中的jQuery Migrate文件以及新的jQuery 1.11.0。根据jQuery网站的说法,jQuery Migrate插件应该总是在从旧版jQuery过渡时使用。希望这个解决方案将在未来帮助任何人。 –