jquery вопрос
jquery вопрос
custom_header.js, подключен другим экстом, но точно так же. работает, проверял.
не работает только лоад.
не работает только лоад.
jquery вопрос
ПерепуталаАлг писал(а):другая конструкция
http://api.jquery.com/load-event/ - так она устарела
Можно использовать
Код: Выделить всё
$(elem).on('load', function() {
//func
});
jquery вопрос
Код: Выделить всё
(function($) {
$('.headerbar').on('load', function() {
$(this).before('<div id="headerbar-custom" class="extended-ControlsAll"></div>');
});
// $('.headerbar').before('<div id="headerbar-custom" class="extended-ControlsAll"></div>');
$('#headerbar-custom').css({opacity: '0.0'}).animate({opacity: '1.0'},100);
})(jQuery);
jquery вопрос
В консоли файрбага что-нибудь есть?
jquery вопрос
ошибок и предупреждений нет.
jquery вопрос
Проще javascript (не jQuery) использовать. И вызвать его из события overall_header_page_body_before
Команды document.getElementById и innerHTML
Команды document.getElementById и innerHTML
jquery вопрос
Код: Выделить всё
<script type="text/javascript">
var elem = document.getElementById('page-header');
var e = document.createElement('div');
e.innerHTML = '<div>... 11111111111111111111111111111111111111 ...</div>';
elem.insertBefore(e, document.getElementById('page-header'));
</script>
Последний раз редактировалось Alecto 22 авг 2014, 13:22, всего редактировалось 2 раза.
jquery вопрос
ну вот же читаю http://javascript.ru/tutorial/dom/modify , делаю как написано, что еще нужно?
все равно не работает
Код: Выделить всё
<script type="text/javascript">
var element = document.getElementById('wrap');
var firstelement = element.getElementById('top');
var newelement = document.createElement('div');
newelement.innerHTML = '<div>... 11111111111111111111111111111111111111 ...</div>';
element.insertBefore(newelement, firstelement);
</script>
jquery вопрос
это работает?Alecto писал(а):var firstelement = element.getElementById('top');
jquery вопрос
Код: Выделить всё
<script type="text/javascript">
var firstelement = document.getElementById('page-header');
var parentelement = firstelement.parentNode;
var newelement = document.createElement('div');
newelement.innerHTML = '<div>... 11111111111111111111111111111111111111 ...</div>';
parentelement.insertBefore(newelement, firstelement);
</script>
почему?TypeError: firstelement is null
var parentelement = firstelement.parentNode;