powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery код срабатывает только после обновления страницы
6 сообщений из 6, страница 1 из 1
jquery код срабатывает только после обновления страницы
    #39021424
newbie1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
При загрузке страницы не срабатывает jquery код, но после обновления все работает. Как сделать что бы код срабатывал сразу, без обновления страницы?

Сам код:
(function($) {
Drupal.behaviors.myBehavior = {
attach: function (context, settings) {

if($('.block-menu-side-menu .menu .first a').hasClass('active')){
$('.block-menu-side-menu .menu .first').css("background", "url('http://wellmark.ukrartmedia.com/sites/all/themes/custom/images/left-menu-bg-active.png') bottom left no-repeat");
}


$(".view-productterm img").load(function(){
var h=this.height,w=this.width;
$(this).removeAttr('width').removeAttr('height');
var actualHeight =$(this).height(),actualWidth=$(this).width();
$(this).attr({height:h,width:w}).data({height: actualHeight, width: actualWidth});
var mrgn = (220 - actualHeight)/2;
$(this).css('margin-top', mrgn);
})


}
};
})(jQuery);
...
Рейтинг: 0 / 0
jquery код срабатывает только после обновления страницы
    #39021494
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
newbie1При загрузке страницы не срабатывает jquery код, но после обновления все работает. Как сделать что бы код срабатывал сразу, без обновления страницы?
Дело в том, что конструкция

Код: javascript
1.
2.
3.
(function(){
   // код
})();


Будет отрабатывать сразу и в том же месте. Т.ч. приводи пример полностью...
...
Рейтинг: 0 / 0
jquery код срабатывает только после обновления страницы
    #39021698
Bodia86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
я обычно так пишу

$(document).ready(function () {
...
...
})
...
Рейтинг: 0 / 0
jquery код срабатывает только после обновления страницы
    #39021802
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bodia86я обычно так пишу
Код: javascript
1.
2.
3.
4.
$(document).ready(function () {
        ...
        ...
    })


Так такое будет работать только после готовности документа... А ТСу хочется прям сразу выполнить...
...
Рейтинг: 0 / 0
jquery код срабатывает только после обновления страницы
    #39021867
newbie1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
Пробовал так же писать, не работает, не знаю почему. вроде все правильно прописал.
Хотя может что-то не так сделал. Буду пробовать писать так как вы советуете. Спасибо)
...
Рейтинг: 0 / 0
jquery код срабатывает только после обновления страницы
    #39021896
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
newbie1 , так пока не понятна твоя проблема...

Вот иллюстрация порядка выполнения кода

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='http://code.jquery.com/jquery-latest.js'></script>
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
	alert(2);
});
(function(){
	alert(1);
})();
</script>
</head>
<body>
</body>
</html>
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery код срабатывает только после обновления страницы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]