Показать сообщение отдельно
  #4 (permalink)  
Старый 15.04.2014, 03:35
Новичок на форуме
Отправить личное сообщение для brokenwind Посмотреть профиль Найти все сообщения от brokenwind
 
Регистрация: 14.04.2014
Сообщений: 6

вобщем, пришлось дедовским способом делать - через логическое или.

(function() {

var targeter = function (e) {
	e = e || window.e;
	var target = e.target || e.srcElement;
	if (target.nodeName === 'HTML') return false; // aviod error 
	var data = target.getAttribute('data-property') || target.parentNode.getAttribute('data-property') || target.parentNode.parentNode.getAttribute('data-property'); 
	if (data) console.log('yes, baby, yes');
	}
		
	document.addEventListener('click', targeter, false);
}());
Ответить с цитированием