Не знаю, почему это не сработает, но по какой-то причине событие click запускает console.log
, но тогда не выполняется addClass
для элемента HTML, на который я пытаюсь нацелиться. Не уверен, есть ли что-то, что мне нужно высматривать. Я проверил это в Chrome на своем Mac, и он работает нормально, но потом, когда я тестирую на Surface под управлением Windows8, никаких кубиков.
Вот что я имею:
HTML:
<div class="window-element">
<p>thing to test</p>
<a href="#" class="close-box">Close this</a>
</div>
JS:
$(".close-box").on('click', function(e){
$(".window-element").addClass("hidden");
console.log("click test");
e.preventDefault();
});
Не уверены, есть ли еще что-то, с чем мне нужно работать?