Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.02.2016, 15:15
Аспирант
Отправить личное сообщение для Gerd199 Посмотреть профиль Найти все сообщения от Gerd199
 
Регистрация: 03.02.2016
Сообщений: 88

Чистый js, переписать код
inf.delegate.store.push({selector:'.cn', callback: function(e, elem){
	ms  = elem.readAttribute('id').split('_');		
		/тут код который срабатывает при клике			
	 }});	    	
}.bind(this));


Уважаемые форумчане, вопрос у меня к вам такой, вернее просьба.

Перепишите данный код на чистый js, как он будет на чистом js?

Суть данного кода в том, что при клике на эллемент в котором присутствует класс '.cn'. Срабатывает функция...

Последний раз редактировалось Gerd199, 08.02.2016 в 15:23.
Ответить с цитированием
  #2 (permalink)  
Старый 09.02.2016, 00:57
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

function callback() {
   var ms = this.id.split('_');
   //...
};

window.addEventListener('click', function(event) {
   var target = event.target;
   while(target) {
       if(target.classList.contains('cn')) {
            callback.call(target, event);
            break;
       }
       target = target.parentNode;
   }
});
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите к js коду, написать html код Modrih Элементы интерфейса 8 16.06.2015 18:08
Вытащить с сайта чужой JS код MassimRic Работа 0 22.09.2014 21:29
запихнуть код js в тэг html Giku Общие вопросы Javascript 10 07.11.2013 05:33
Выполнить строку как код JS OlegC Общие вопросы Javascript 2 13.09.2012 18:52
Код калькулятора на JS. помогите с ошибкой! kirill.psl Общие вопросы Javascript 9 26.08.2010 11:38