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

всплывающее окно справа от курсора
всем привет
завис над задачкой
вроде простая, но отличается от того, что в гугле находится
в общем есть список ссылок, при наведении на каждую должен подниматься $('#fancybox_div'), а в нём аяксом подгружается инфа
затык на том, что я почему-то не могу через jQuery поймать текущее положение курсора, чтобы от него сместиться чуть правее
вот так ссылка выглядит:
<a href='#' onmouseover='where_is_cursor();fancybox(my_personal_setup_data,'X','Y');return false;'>ссылка</a>

where_is_cursor() это отдельная ф-я, где я пытаюсь считать координаты мыши
должна быть отдельной, потому что fancybox() получает уже готовые координаты XY
курсор находится, но с предыдущего наведения...

в общем вопрос: что надо положить во where_is_cursor() ?

и второй вопрос: у меня почему-то в fancybox() не получается высчитать опять же текущую ширину блока, пока он скрыт, там происходит:
$('#fancybox_div').show(200);
alert($('#fancybox_div').outerWidth());

alert() выдаёт старую ширину, с предыдущего наведения на ссылку
в первый раз вообще показывает 45 начальную ширину, а потом уже выдаёт 300+, но опять с предыдущего mouseover
не пойму, почему?
Ответить с цитированием