Привет и заранее спасибо,
* Проблема *
Резко различная производительность с одинаковым JavaScript на двух разных сайтах. Мой сайт время от времени блокируется с помощью всего «сценария вышла из-под контроля, хотите ли вы выключить его», в то время как другой я могу активно видеть обновления номеров в инспекторе.
* Вопрос *
Что заставляет мой сайт работать медленнее? Единственное, о чем я мог подумать, это то, что у меня дерьмовый хостинг GoDaddy. Это хорошее предположение, что-нибудь еще может создать несоответствие между двумя сайтами с одинаковым материалом?
* Код *:
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 *
Вот сайты, извините, что не включили их.
Mine:
http://www.gam3rtech.com/work/scrollPage.php
Другое:
http://www.davegamache.com/sandbox/best-of-2010/index.php