[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Если вы пришли за помощью, то Вам сюда... » Проблема с mouseout

Проблема с mouseout
[1] vadimreal [21.05.2012, 15:07]
Здравствуйте) описываю вставшую проблему:
Есть один div id=timeline внутри него куча маленьких divок class="dinamikDiv"
проблема такова мне надо чтобы при выходе из timeline переменной scrollDown присваивалось значение false

что я делаю:
$("#timeline").mouseout(function(e){
scrollDown=false;
});
Проблема в том что когда мышка перемещается внутри timeline и попадает на дочернюю клетку то срабатывает эта функция... Как сделать исключения? либо какой то другой совет.
Спасибо.
[2] likbezz [21.05.2012, 16:40]
vadimreal,
Quote (vadimreal)
что я делаю:
Code
$("#timeline").mouseout(function(e){  
scrollDown=false;  
});

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

Добрый.
mouseout - не лучший обработчик в данном случае.
Попробуй вот так:
Code
$("#timeline").mouseleave(function(){
  alert(this.id);
/*scrollDown=false;*/
});

- Он не передает обработчик вложенным элементам, (нет всплытия) и выполняется только один раз, на самом элементе к которому привязан.
[3] vadimreal [21.05.2012, 20:32]
"выполняется только один раз" -- вот это меня не удовлетворит если это так...((
[4] likbezz [21.05.2012, 21:09]
vadimreal,
Quote (vadimreal)
"выполняется только один раз" -- вот это меня не удовлетворит если это так...((

Один раз на один выход курсора за пределы элемента. Вы бы хотя бы посмотрели что к чему )
[5] vadimreal [21.05.2012, 21:38]
Сори я не в рабочей системе был.. поэтому оценивал только по прочитанному.. завтра с утра протестю) приболел( поэтому придется ночью спать(


Полная версия сайта