Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.05.2014, 01:29
Аспирант
Отправить личное сообщение для kowapos Посмотреть профиль Найти все сообщения от kowapos
 
Регистрация: 25.03.2014
Сообщений: 36

если событие не относится к определенному элементу
как реализовать такую штуку:
у нас есть элемент '.someClass'
и если клик (событие) было не на '.someClass' то работаем с другим элементом.

ну типа если (click != 'какой-то класс'){
то что тут делаем
}

подскажите. спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 05.05.2014, 23:02
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

<div class="someClass">someClass</div>
<div>Test</div>
<script>
  document.body.onclick = function (e) {
    var el = e ? e.target : window.event.srcElement;
    if (el.className === "someClass") return;
    alert("No someClass className");
  }
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 06.05.2014, 12:53
Аспирант
Отправить личное сообщение для M-ka Посмотреть профиль Найти все сообщения от M-ka
 
Регистрация: 25.04.2014
Сообщений: 47

Poznakomlus,
ну да, там же не уточняется, что надо еще проверить, не относятся ли элемент, на котором сработало событие, дочерним к тому классу.... (хотя думаю, аффтар, по другому и сказать не могу, поста этого даже не подозревает, а в гугле ему лень поискать готовые скрипты под такую задачку, интересно, он сможет дописать....?)

Последний раз редактировалось M-ka, 06.05.2014 в 13:22.
Ответить с цитированием
  #4 (permalink)  
Старый 06.05.2014, 18:42
Аспирант
Отправить личное сообщение для kowapos Посмотреть профиль Найти все сообщения от kowapos
 
Регистрация: 25.03.2014
Сообщений: 36

Сообщение от M-ka Посмотреть сообщение
Poznakomlus,
ну да, там же не уточняется, что надо еще проверить, не относятся ли элемент, на котором сработало событие, дочерним к тому классу.... (хотя думаю, аффтар, по другому и сказать не могу, поста этого даже не подозревает, а в гугле ему лень поискать готовые скрипты под такую задачку, интересно, он сможет дописать....?)
эмм, и как по твоему я должен тему этого вопроса в короткий запрос для гугля перевести. и аффтар нашел другое решение ))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Jquery событие если сделан клик за елементом! shureg Библиотеки/Тулкиты/Фреймворки 1 07.05.2011 20:03
Плагин JQuery tabs как подписаться нв событие перекл.вкладок xela1980 jQuery 6 15.12.2009 18:00
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
какое событие возникает во время формирования html IT-AleX Events/DOM/Window 2 20.02.2009 16:13