Мне нужно четко дождатся того момента, когда элемент будет полностью выведен на страницу, и только потом присвоить значение переменной, допустим Х = 10; Я так понимаю, но могу ошибаться что тут не просто load нужен, а что-нть накшталт load /onComplete: x = 10;
Есть такое
Спустя 1 минута, 56 секунд (30.09.2011 - 16:44) Игорь_Vasinsky написал(а):
Ну так в JQuery есть момент проверки на присуствие элемента на странице (его видимость), и отдельный момент если ты этот элемент подгружаешь динамически.
visible() по моему...
visible() по моему...
Спустя 3 минуты, 13 секунд (30.09.2011 - 16:47) Winston написал(а):
Вот так ты будешь уверен, что элемент уже загружен
$(document).ready(function()
{
$('#someId').load('url');
})
Спустя 1 минута (30.09.2011 - 16:48) Stasonix написал(а):
Цитата (Winston @ 30.09.2011 - 13:47) |
Вот так ты будешь уверен, что элемент уже загружен$(document).ready(function() |
а число переменной с помощью этого присвоить как?
Спустя 1 минута, 38 секунд (30.09.2011 - 16:50) Winston написал(а):
Цитата (Stasonix @ 30.09.2011 - 16:48) |
а переменную как с помощью этого присвоить? |
Так ?
$(document).ready(function()
{
var url = 'http://google.ru';
$('#someId').load(url);
})
Спустя 6 минут, 37 секунд (30.09.2011 - 16:57) Stasonix написал(а):
Цитата (Winston @ 30.09.2011 - 13:50) | ||
Так ? $(document).ready(function() |
и куда этот url присваивается после того как элемент загружен? после load надо как-то присвоить (что-то вроде onComplete/complete, a нe перед.)
у меня просто небольшой казус, блок не расширяется иногда, т.е. когда как, когда нормальной длинны, а когда 0%. Я думаю что на это влияет загрузка по DOM, т.е. лучше как-то предопределить когда элемент загружен полностью, только тогда уже дальше с ним работать.
Спустя 5 минут, 50 секунд (30.09.2011 - 17:02) Winston написал(а):
Если почитать это. Значит нужно писать так
$('#someId').ready(function()
{
var url = 'http://google.ru';
$('#someId').load(url);
})
Спустя 1 минута, 9 секунд (30.09.2011 - 17:04) caballero написал(а):
тебе ж написали функцию которая срабатывает после загрузки всего документа
по сути то же что и OnLoad в теге body
по сути то же что и OnLoad в теге body