Показать сообщение отдельно
  #18 (permalink)  
Старый 06.02.2013, 20:34
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

и подобным образом писать не стоит:
$("#idP").html("");
$("#idP").append('<select id="idPastleDoctors" class="styled nonEnter" name="doctor">' + sel + '</select>');

пишите так:
$("#idP").html('<select id="idPastleDoctors" class="styled nonEnter" name="doctor">' + sel + '</select>');

У вас много написано совершенно не думая о скорости работы, запросы к элементам не нужно делать так:
$("#idError").css("top",$(window).scrollTop());
$("#idError").html(text);
$("#idError").show(500);

нужно писать так:
$("#idError").css("top",$(window).scrollTop()).html(text).show(500);

ну или на крайняк так:
var elem = $("#idError");
elem.css("top",$(window).scrollTop());
elem.html(text);
elem.show(500);

Это увеличит скорость работы JavaScript в разы
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием