$(document).ready(function() {Я так понимаю, что функция ready в jQuery это аналог window.onload.
if (lang = 'en') {
$("span:contains(Мультики).html("Mults");
$("span:contains(Фото).html("Photo");
}
});
Но при загрузке страницы меню все равно отображается на русском и лишь спустя полсекунды меняется на английский. Но это очень заметно и некрасиво.
Можно ли как-то ускорить ready? Может есть более быстрые аналоги?
Спустя 5 минут, 43 секунды (18.10.2011 - 12:20) Winston написал(а):
А ели так попробовать
Тогда jQ по идее не должен дожидатся полной загрузки DOM
$(function() {
if (lang = 'en') {
$("span:contains(Мультики).html("Mults");
$("span:contains(Фото).html("Photo");
}
}));
Тогда jQ по идее не должен дожидатся полной загрузки DOM
Спустя 7 минут, 40 секунд (18.10.2011 - 12:28) Rigel написал(а):
Winston
спасибо! не думал, что так можно
спасибо! не думал, что так можно
Спустя 16 минут, 51 секунда (18.10.2011 - 12:45) Zerstoren написал(а):
Цитата (Rigel @ 18.10.2011 - 09:28) |
Winston спасибо! не думал, что так можно |
Проверьте работу в ИЕ6-7
У них очень часто возникают проблемы при изменении DOM, до того как он загрузился