Javascript.RU

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

проверить находится курсор на объекте или нет
Нужно проверить находится ли курсор на объекте в момент выполнения фукнкции.
Вот кусок кода:
tabs1 = document.getElementById('tabber1').getElementsByCl assName('head');
for(i=0;i<tabs1.length;i++)
{
tabs1[i].onmouseover = function(x) {
return function() { setTimeout(function(){tabber1(x)},500) }
}(i);
}

function tabber1(i)
{
// какие-то действия
}

Как видно из кода, при наведении курсора на любой элемент с классом "head" через 0,5 секунды сработает функция tabber1.
Задача в том чтобы действия в функции tabber1 выполнялись только если курсор всё ещё находится на элементе.
Ответить с цитированием
  #2 (permalink)  
Старый 08.12.2010, 11:53
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

При onmouseout отменяйте установленный таймаут.
Ответить с цитированием
  #3 (permalink)  
Старый 08.12.2010, 12:00
Интересующийся
Отправить личное сообщение для agert Посмотреть профиль Найти все сообщения от agert
 
Регистрация: 08.12.2010
Сообщений: 16

Сообщение от Kolyaj Посмотреть сообщение
При onmouseout отменяйте установленный таймаут.

всё гениальное просто.
Спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 20.01.2014, 14:34
Новичок на форуме
Отправить личное сообщение для FRAGnat Посмотреть профиль Найти все сообщения от FRAGnat
 
Регистрация: 15.12.2012
Сообщений: 3

С помощью jQuery догадался до такого способа

flag = ($('div).find('#tabber:hover').length > 0);

От этого флага и будет зависеть, находится-ли курсор в #tabber или нет
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить нажата какая-либо клавиша или нет? Бобр Общие вопросы Javascript 34 11.11.2016 18:42
Нужно ли в этом примере (это) объявление переменных или нет? sashka++ Общие вопросы Javascript 5 31.07.2010 04:47
Как узнать, присутствует ли в окне полоса прокрутки или нет? возжаждавший Элементы интерфейса 6 12.03.2010 23:00
Как проверить анимируется в данный момент элемент или нет sysya jQuery 2 15.01.2010 00:32
Как узнать свернуто окно браузера или нет. bar-boss Events/DOM/Window 3 25.09.2008 16:09