Ищем чистый яваскрипт для замены этого Jquery кода:Javascript - removeClass к элементам, которые имеют его
$().evt(function(){
$('.class').removeClass('active');
$(this).addClass('active');
})
это, как я пытаюсь
node.addEventListener('contextmenu', function(e){
e.preventDefault();
var currentActive = document.querySelectorAll('.active');
alert(currentActive.length);
currentActive.className = '';
this.className = 'active';
});
скрипка: http://jsfiddle.net/toniweb/Wx8Jf/34/
Но текущий активный класс не удален
Что вы имеете в виду '$() ЭВТ (функция() {})'? Какой обработчик событий выполняет '.evt()' substitute? Вы имели в виду '.contextmenu()'? – Sk8erPeter