Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.06.2015, 16:06
Интересующийся
Отправить личное сообщение для Дмитрий_Кирсанов Посмотреть профиль Найти все сообщения от Дмитрий_Кирсанов
 
Регистрация: 29.12.2010
Сообщений: 16

Узнать с какой стороны к элементу подведен курсор
при наведении курсора мыши элемент должен отодвигаться в обратную сторону относительно направления движения курсора. Какую функцию нужно применить, чтобы узнать с какой стороны к элементу подведен курсор?


function Init()
{
  document.getElementById("crazycircle").onmouseover = function()
  {
    var computedStyle = getComputedStyle(document.getElementById("crazycircle"));
    if ((parseInt(computedStyle.marginTop) > -10) && (parseInt(computedStyle.marginTop) < 620) && (parseInt(computedStyle.marginLeft) > -10) && (parseInt(computedStyle.marginLeft) < 960))
    {   
      this.style.marginTop = parseInt(computedStyle.marginTop)-5+"px";
    }
  } 
}
 
window.onload = Init;
Ответить с цитированием
  #2 (permalink)  
Старый 09.06.2015, 16:07
Интересующийся
Отправить личное сообщение для Дмитрий_Кирсанов Посмотреть профиль Найти все сообщения от Дмитрий_Кирсанов
 
Регистрация: 29.12.2010
Сообщений: 16

pageY и pageX не устраивают тем что X и Y могут быть равны
Ответить с цитированием
  #3 (permalink)  
Старый 09.06.2015, 16:22
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Дмитрий_Кирсанов
Какую функцию нужно применить, чтобы узнать с какой стороны к элементу подведен курсор?
При наступлении события, вычисли координаты мыши
http://javascript.ru/tutorial/events...entx-y-pagex-y
Узнай координаты элемента... Т.о. поймешь "откуда" появилась мышь.
Ответить с цитированием
  #4 (permalink)  
Старый 09.06.2015, 16:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Дмитрий_Кирсанов,
С какой стороны заходит мышь!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по jquery - как узнать какой тэг? APL Общие вопросы Javascript 7 09.06.2016 15:22
Как узнать по какой букве кликнула мышь Yefim jQuery 4 01.08.2014 00:45
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
как узнать что курсор наведен на элемент Грабовский Events/DOM/Window 5 17.05.2012 13:13
Как в mouseout узнать куда ушел курсор? debugx jQuery 1 12.10.2011 12:13