Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите как сделать чтобы быстро срабатывали функции Append и тд в Jquery! (https://javascript.ru/forum/misc/10262-pomogite-kak-sdelat-chtoby-bystro-srabatyvali-funkcii-append-i-td-v-jquery.html)

alesioo 24.06.2010 21:15

Помогите как сделать чтобы быстро срабатывали функции Append и тд в Jquery!
 
Столкнулся с проблемой такой..сделал сайт http://gsxr.com.ua/rezerv/ ...там на главной статический ХТМЛ код.. потом начал играть с контентом и функциями append,appendTo,prepend,prependTo..и тут начались проблемы.. сначала я так понял строится DOM..(пока он строится мы что то видим на экране постепенно)..вот он построился и тут И ТОЛЬКО ТУТ срабатывает джеквари..

$(document).ready(function(){
бла..бла..бла..тут все маи функции по перекидке элементов с одного места на другой
});
..и собственно проблема..никому не нравится что при переходах на страницу мы видим как при загрузке какой то бред строится...элементы друг на друга лезут..фигня некрасивая..я понимаю что от этого не избавится наверно хотя не знаю..можно ли как то сделать так чтобы сайт ваааще не загружался ни постепенно ни как ПОКА он ПОЛНОСТЬ НЕ СОЗДАСТ DOM с помощью JQuery..(или как это сделать там с прелоадером)..чтоб не видеть тот ужас пока сайт грузится:) ..заранее благодарен вам!!

alesioo 25.06.2010 08:44

Я исправил, поставил прелоадер исскуственно держит пол секунды..но все равно это не дело..должен же быть какойто способ отследить пока построится весь дом вместе с предпрогрузкой яваскрипта и всей обработки, а потом только выводить пользователю все что построилось

Skipp 25.06.2010 09:24

alesioo,
Что-то не вижу проблемы на сайте, видимо исправили

Sweet 25.06.2010 11:37

Нужно чтобы сначала была видна надпись "загрузка" или маленькая анамация, а контент тем временем пусть загружается в невидимый (через css) контейнер. ну и
$(document).ready(function(){
//здесь сначала удаляем индикацию загрузки, затем делаем контент видимым
});
и все будет хорошо:)

alesioo 25.06.2010 20:06

Да, коллега помог, сказал что нужно делать слой, которому присовить видимость с фоном какинибудть, что перекрыл сайт на сто процентов по высоте и ширине, а потом послдней функцие в документе сделать этот слой будт невидим..и как раз сайт поспевает полностью загрузиться):write:


Часовой пояс GMT +3, время: 16:45.