Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Чистый js, переписать код (https://javascript.ru/forum/misc/61202-chistyjj-js-perepisat-kod.html)

Gerd199 08.02.2016 15:15

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


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

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

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

ruslan_mart 09.02.2016 00:57

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;
   }
});


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