Показать сообщение отдельно
  #3 (permalink)  
Старый 08.05.2016, 15:57
Профессор
Отправить личное сообщение для greenwar Посмотреть профиль Найти все сообщения от greenwar
 
Регистрация: 19.08.2010
Сообщений: 150

вот если так сделать, то реальные координаты выдаёт (<a class='data_link')
$('.data_link').mouseover(function(event)
{
    event.preventDefault();
    MX = event.clientX; // положения по оси X
    MY = event.clientY; // положения по оси Y

alert(MX+' '+MY);

});


а если через <a onmouseover=where_is_cursor(), то выдаёт координаты с прошлого наведения почему-то...

Цитата:
2. Ширину блока можно было бы получить в случае, если его скрывают при помощи visibility, но я почти уверен, что там юзается display
та он и так и так получает, что visibility, что display
но оба раза он получает данные с предыдущего mouseover

при этом я ширину считаю ПОСЛЕ выхода блока, вот так:
get_ajax();
$(return_div).show(0);
alert($(return_div).outerWidth());


как вот эту конструкцию тоже повесить на event, при условии, что у каждой ссылки свои данные
fancybox(my_personal_setup_data,'X','Y');
и их надо передавать

Последний раз редактировалось greenwar, 08.05.2016 в 16:20.
Ответить с цитированием