Replacing jQuery with Vanilla JavaScript | Flippin' Awesome
Encore un exemple de comment se passer de jQuery : ici en implémentant un bouton qui fait varier la classe d'un élément cible.
function activeState(trigger) {
var targetName = trigger.getAttribute('href').replace('#', '');
var target = document.getElementById(targetName);
if (!target) {
return;
}
trigger.classList.toggle('active');
target.classList.toggle('active');
}
//
var trigger = document.getElementById('trigger');
trigger.addEventListener('click', function(event) {
// abort the link's default action.
event.preventDefault();
event.stopImmediatePropagation();
activeState(this);
}, true);
permalink -
-
http://flippinawesome.org/2014/05/05/replacing-jquery-with-vanilla-javascript/