目前您有:
<script>
$(window).load(function(){
$(".imwpj").animate({"top": "+=200px"}, 0).fadeIn(2000).delay(500).animate({"top": "+=295px"}, 900); });
</script>
<!--everything else-->
<script>
$(window).load(function(){
$('#sub-fader').delay(5400).fadeIn(1000); });
</script>
我建議你更改爲:
<script type="text/javascript">
$(window).load(function(){
$(".imwpj").animate({
"top": "+=200px"
}, 0).fadeIn(2000).delay(500).animate({
"top": "+=295px"
}, 900, function() {
$('#sub-fader').fadeIn(1000); });
});
});
</script>
參見如何工作的。
p.s. 900, function() {
,說:「完成這些步驟後,然後運行該位,所以它不會在同一時間運行。
[進一步編輯]
$(document).ready(function(){
setTimeout('runAnimation()', 500);
});
function runAnimation() {
$(".imwpj").animate({
"top": "+=200px"
}, 0).fadeIn(2000).animate({
"top": "+=295px"
}, 900, function() {
$('#sub-fader').fadeIn(1000);
});
}
這將等待一個半第二(用於DOM加載)之前初始化動畫。
[EDIT AGAIN]]
Cufon is not defined [Break On This Error] <script type="text/javascript"> Cufon.now(); </script>
的index.html(74行)
preloadImages is not defined [Break On This Error] (function(){var s=true,t=false,aa=wind...nt;if(j instanceof Function)return i?
神經
摘話題:擺脫「彎曲的角落」,並改用[CSS3Pie](http://css3pie.com)。它是一種在IE中實現圓角的更優越的CSS友好方式。 – Spudley 2011-01-31 09:48:21
您的後續行動:是的,我想'解決方案'將停止工作。 IE9可能包含IE8兼容模式,但不太可能具有IE7兼容性。無論如何,我會認真地推薦避免兼容模式;即使它確實解決了這個問題,它也會引起其他人 - 它遲早會回來咬你。 – Spudley 2011-01-31 09:51:56
@Spudley,感謝您對CSS3Pie的想法......我試了一下,無法在非IE瀏覽器中使用它。 Curvey Corners很容易實現,並且在我嘗試過的每個瀏覽器中運行良好。 (另外,它在我的jquery動畫中淡入淡出。)Re:IE,希望IE9能像我測試過的所有其他非IE瀏覽器一樣工作 - IE8是唯一一個無法工作的I我不知道如何繼續......我認爲我只是在解決這個問題,因爲它不會降低所使用的體驗 - 雖然......令人沮喪... – 2011-02-04 17:44:32