Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Библиотека javascript эффектов (https://javascript.ru/forum/project/8701-biblioteka-javascript-ehffektov.html)

HelpeR 09.04.2010 12:04

Каким образом можно узнать какой на данных момент является обработчик события если он добавлен через addEventListener. Ведь это же пока не реализовано.

HelpeR 09.04.2010 12:05

Цитата:

Сообщение от x-yuri (Сообщение 50741)
Логично... нелогично... как минимум три человека ожидали другого поведения. Кроме того, не видно, что стрелка неактивна

Спасибо за замечание не подумал. Сейчас исправлю.

x-yuri 09.04.2010 12:09

можно onclick перехватывать, в смысле не через addEventListener

HelpeR 09.04.2010 12:13

идею понял... но можно наводящий пример?

Kolyaj 09.04.2010 12:14

Цитата:

Сообщение от HelpeR
Каким образом можно узнать какой на данных момент является обработчик события если он добавлен через addEventListener.

Вот и свой обработчик нужно добавлять через addEventListener.

HelpeR 09.04.2010 12:15

Цитата:

Сообщение от Kolyaj (Сообщение 50749)
Вот и свой обработчик нужно добавлять через addEventListener.

Но тогда получится, что обработчик не добавиться, а замениться.

Kolyaj 09.04.2010 12:21

С чего бы ему заменяться? addEventListener же, а не setEventListener.

HelpeR 09.04.2010 12:28

да странно, я почему то всегда думал что обработчик заменится. Да век живи век учись ))) спасибо Kolyaj
<div id="s">asdf</div>

var s = document.getElementById('s');
s.addEventListener('click', function() { alert('one'); }, false);
s.addEventListener('click', function() { alert('two'); }, false);

x-yuri 09.04.2010 14:00

да пожалуй вариант Kolyaj проще и лучше. Причем можно и не убирать свой обработчик

HelpeR 11.04.2010 16:56

Залил изменения!
PhotoLine - лента крутится в нужных направлениях и также добавил не активность стрелок при достижении конца ленты.
MySelect - открытые списки исчезают при клики в любом месте документа. (в блоге оставлял вопрос на счет реагирования на клавиатуру). Задаю его здесь тоже.
Многие пользователи переключаются на select через клавишу tab, но т.к. этот select явяется div, то он не может получить фокус, пытался сделать это же с невидимым input, все так же без полезно. Если у кого есть какие идеи подскажите пожалуйста. Заранее спасибо!


Часовой пояс GMT +3, время: 02:30.