Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.09.2015, 19:42
Mir Mir вне форума
Интересующийся
Отправить личное сообщение для Mir Посмотреть профиль Найти все сообщения от Mir
 
Регистрация: 24.08.2014
Сообщений: 25

Курсор мешает перемещению объекта
При наведении на Block1, объект успешно выезжает.
Проблема когда объект заезжает обратно, а курсор остается на объекте активным. Если курсор сдвинуть, то объект выезжает НО то курсор находится НЕ над объектом.
Какие есть решения проблемы?

Заранее благодарю всех участвующих.

$(document).ready(function(){

$("#Block1").hover(function(){
if ((window.getComputedStyle(document.getElementById('Block1')).bottom)=="-490px"){
$("#Block1").animate({bottom:'+=450px'});
	}
})

$(".Block2").click(function(){
if ((window.getComputedStyle(document.getElementById('Block1')).bottom)=="-40px"){ 

    document.getElementById('Block1FonJS').style.display =  'block';
	$("#Block1").animate({bottom:'-=450px'});  

	}
}) 
 
})
Ответить с цитированием
  #2 (permalink)  
Старый 06.09.2015, 19:47
Mir Mir вне форума
Интересующийся
Отправить личное сообщение для Mir Посмотреть профиль Найти все сообщения от Mir
 
Регистрация: 24.08.2014
Сообщений: 25

Решением стало использование mouseover, вместо hover

Источник: https://learn.javascript.ru/mouse-clicks
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Canvas. Как сделать или вообще нельзя? Вращение рандомизированно изменяемого объекта. Zemsky Общие вопросы Javascript 30 19.12.2013 19:44
Переместить курсор на несколько позиций влево textarea gunsoy Общие вопросы Javascript 6 20.06.2012 19:00
Находиться ли курсор над объектом, когда клик вне него (объекта) kichSman jQuery 4 04.09.2011 16:18
Скрипт вычисления координат объекта banderasantonio197555 Events/DOM/Window 4 16.08.2011 17:37
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00