Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Синхронизация очередности событий (https://javascript.ru/forum/dom-window/40922-sinkhronizaciya-ocherednosti-sobytijj.html)

imediasun1 24.08.2013 15:45

Синхронизация очередности событий
 
Здравствуйте у меня есть аякс запрос и есть формирование в JQUERY блока по ширине, это формирование зависит от величины данных которые прийдут из запроса. Но пока выполняется запрос с некоторым промедлением jquery уже прочитал формирование ширины и сформировал ее не имея данных, как сделать синхронизацию этих процессов чтобы формирование ширины происходило только после получения данных по запросу.

imediasun1 24.08.2013 15:49

$('.menu_btn').mouseover(function(){
var value_menu = $(this).find('input').val();
$(this).css('background','#7d7e7d');
$(this).css('height','25px');
get_menu(value_menu);
$(this).parent('.menu_btn_area').find('.submenu_area').css('display','block');
var obj=$(this).parent('.menu_btn_area').find('.category');
category(obj);
var a=$(this).parent('.menu_btn_area');
var position = a.position();
var obj_width=$(this).parent('.menu_btn_area').find('.submenu_area').width();
var pos=1000-position.left;
if ((pos)< obj_width){
var offset = obj_width-pos;
$(this).parent('.menu_btn_area').find('.submenu_area').css('left',-offset);
}


});

Нужно чтобы остальной код подождал выполнения функции get_menu


Часовой пояс GMT +3, время: 11:59.