jquery вопрос
Добавлено: 22 авг 2014, 09:28
Потому что $.load производит GET-запрос к серверу и обновляет указанную часть страницы, а не отслеживает загрузку
phpBB Guru's phpBB 4.0-dev test board
https://anderson.phpbbguru.net/
Нет, действие (запрос к серверу) выполнится если элемент уже полностью загружен на момент вызова $.loadAlecto писал(а):действие должно назначаться при загрузке элемента
идеальный вариант - вставить шаблон с нужным событием, но такого нет.Alecto писал(а):хочу добавить блок ПРИ загрузке .headerbar
если добавлять блок позже - происходит "мигание" в момент создание блока, контент перескакивает по ширине.
но тут другая конструкцияТатьяна5 писал(а):Потому что $.load производит GET-запрос к серверу и обновляет указанную часть страницы, а не отслеживает загрузку
это действия по окончании загрузки элемента, а не GET-запросAlecto писал(а):$('.headerbar').load(function(){
Алг писал(а): надо смотреть код.
Код: Выделить всё
(function($) {
// создаем шапку-картинку перед хэдером
$('.headerbar').load(function(){
$(this).after('<div id="headerbar-custom" class="extended-ControlsAll"></div>');
});
$('#headerbar-custom').css({opacity: '0.0'}).animate({opacity: '1.0'},100);
})(jQuery);
Код: Выделить всё
$('div.headerbar').load(function(){