Вообщем написал маленький скрипт, но суть не в этом... Если файлик с этим скриптом подключить как полагается между <head></head> он работать не будет, однако подключив его перед </body> работает прекрасно! Функция $(document).ready(function () не помогает, причем с ней скрипт не работает даже если подключен в конце страницы!
Вот сам скрипт:
var h = document.getElementById('autoheight').offsetHeight;
var elementli = document.getElementsByTagName('UL')[0].getElementsByTagName('LI');
for(var i=0; i<elementli.length; i++) {
document.getElementsByTagName('UL')[0].getElementsByTagName('LI')[i].style.height = h + "px";
}
А вот с фукцией .ready, с который никак не хочет дружить:
$(document).ready(function () {
//Начало скрипта
var h = document.getElementById('autoheight').offsetHeight;
var elementli = document.getElementsByTagName('UL')[0].getElementsByTagName('LI');
for(var i=0; i<elementli.length; i++) {
document.getElementsByTagName('UL')[0].getElementsByTagName('LI')[i].style.height = h + "px";
}
//Конец скрипта
});
Как сделать чтобы скрипт работал при подключение в <head></head>??