Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.02.2010, 23:01
Интересующийся
Отправить личное сообщение для cooli0 Посмотреть профиль Найти все сообщения от cooli0
 
Регистрация: 25.01.2010
Сообщений: 20

Click Event на контейнер div
Всем привет.

Есть хтмл вида:

<div class="container">
   <div class="inner_container">
       <ul>
            ...........
       </ul>
   </div>
   ........еще куча барахла
</div>


К примеру container - 300x200px. Мне надо выполнять определенный код, когда пользователь клацает в этот div (аналог фокуса).

Какие есть идеи ? ставить onclick всем чайлдам как-то не кошерно) ставить onclick на весь документ и бежать по нодам вверх пока node.className != 'container' - тоже бред. Можно еще определять координаты дива на странице и сравнивать, попадают ли координаты клика в это пространство (пока что единственный более-менее вариант).

Есть еще идеи ?
Ответить с цитированием
  #2 (permalink)  
Старый 18.02.2010, 23:45
Кандидат Javascript-наук
Отправить личное сообщение для vk65535 Посмотреть профиль Найти все сообщения от vk65535
 
Регистрация: 21.11.2008
Сообщений: 114

onclick, повешенный на контейнер будет срабатывать при клике по любому из чайлдов (если чайлды не сделают ему stopPropagation/cancelBubble).
Ответить с цитированием
  #3 (permalink)  
Старый 19.02.2010, 00:18
Интересующийся
Отправить личное сообщение для cooli0 Посмотреть профиль Найти все сообщения от cooli0
 
Регистрация: 25.01.2010
Сообщений: 20

а...бля...ну да...вот я...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Появление блоков div в зависимости от radio Oracool Events/DOM/Window 1 04.12.2009 18:39
Как убрать выделение в Опере у div, получившего фокус ? spa_2002 Opera, Safari и др. 5 03.09.2009 10:42
Границы элемента DIv gosha_kap Общие вопросы Javascript 1 06.07.2009 17:12
div с overflow-y: scroll; + большой контент + Opera/Firefox bug no. Общие вопросы Javascript 2 24.02.2009 11:20
event onclick ignar jQuery 3 22.08.2008 20:04