У меня проблема с запуском $(). Ready, независимо от того, что я ввел в параметр, что означает, что он фактически запускается до страница готова. Я использую ASP.NET, смешанный с EXT.NET, и хотел бы реализовать jQuery, чтобы немного подправить вещи. Как говорится в описании, оно срабатывает независимо от того, что, если я поставлю «123» в параметр, он покажет мне alart(). Вот код бег:
$("123").ready(function() {
var $kids = $("x-column-inner").children();
alert($(".x-column-inner").height());
});
В результате «.x-столбцах внутренних» является недействительным, так как он не закончили составление страницы и уже выполняется в JavaScript.
Есть ли способ, чтобы заставить его ждать и все остальное, чтобы загрузить? Кажется, что ASP заканчивает сначала загрузку сайта, а затем заполняет все, используя бэкэнд. –
Что такое «все остальное»? это ajax? изображений? плавающие фреймы? Если это изображения или iframes, вы можете использовать метод '$ (window) .load()'. В противном случае, я не уверен. –
ваш метод работает. Спасибо. –