2011-07-20 19 views
0

こんにちは、事前のおかげで、同じjavascriptの異なるサイト、大幅に異なるパフォーマンス

* 問題*

2つの異なるサイトで同じJavaScriptを使用して劇的に異なるパフォーマンス。私のサイトは時折、 "スクリプトはアウトタのコントロール、それをシャットダウンしますか?"という事柄でロックアップしますが、もう一つはインスペクタで数字を更新することを積極的に見ることができます。

* 質問 *

私のサイトが遅くなる原因は何?私が考えることができる唯一のことは、私は冗談GoDaddy経済ホスティングがあるということです。これは良い仮定ですか、それ以外のものは同じものを持つ2つのサイト間に不一致を作り出すことができますか?

* コード *

jQuery(window).scroll(function(){ 

var offset = window.pageYOffset; 

$('#page-1').css({ 
    "background-position" : "40% "+ (200 - (offset/4))+"px" 
}); 
$('#page-2').css({ 
    "background-position" : "40% "+ (300 -(offset/4))+"px" 
}); 
$('#page-3').css({ 
    "background-position" : "40% "+ (750 - (offset/4))+"px" 
}); 
$('#page-4').css({ 
    "background-position" : "40% "+ (1000 -(offset/4))+"px" 
}); 
$('#page-5').css({ 
    "background-position" : "40% "+ (1200 - (offset/4))+"px" 
}); 

* マークアップ *

<ul id="container"> 
    <li id="page-1"> 
     <div style="position:absolute; right:50px; top:450px;"><h1>Test1</h1></div> 
    </li> 
    <li id="page-2"> 
     <div style="position:fixed; left:50px; top:-400px;"><h1>Test2</h1></div> 
    </li> 
    <li id="page-3"> 

    </li> 
    <li id="page-4"> 

    </li> 
    <li id="page-5"> 

    </li> 
</ul> 

* 側注 *

私が作成したコードは上のコードではありませんでしたが、実際には改良を加えましたが、インスピレーションを与えてくれたサイトはまだ高速で、改善もありませんでした。

* UPDATE *

ここのサイトは、それらを含めていないため申し訳ありませんが、あります。

鉱山:その他

http://www.gam3rtech.com/work/scrollPage.php

http://www.davegamache.com/sandbox/best-of-2010/index.php

+2

2つの実際のサイトを見ることなく、私は誰も問題を推測できるとは思わない。そして、jsのパフォーマンスはホスティングとは関係ありません。 –

+0

実際の質問にサイトを追加しました。それを追加しないとごめんなさい – BinarySolo00100

+0

サイトで更新しました。 – BinarySolo00100

答えて

0

うわー、そう問題は、私は、jQueryの1.4使って1.4.4にアップグレードし、それはそれのように仕事を始めたということです非常に高速に更新されるはずだった。

最大1.6.2,1.6.1,1.6に達し、すぐに更新が停止しました。

1.4.4に戻ってきて、今のように動作していません。私は完全に困惑しています。

関連する問題