下面是一些我不知道如何修改以实现我想要的js.而不是onclick我需要在延迟40秒后激活js.
// retrieve the element element = document.getElementById("ani"); // reset the transition by... element.addEventListener("click",function(e){ e.preventDefault; // -> removing the class element.classList.remove("delay-1"); // -> triggering reflow /* The actual magic */ // without this it wouldn't work. Try uncommenting the line and the transition won't be retriggered. element.offsetWidth = element.offsetWidth; // -> and re-adding the class element.classList.add("delay-1"); },false);
解决方法
使用
setTimeout在指定的毫秒数后调用方法/任务.
setTimeout(function() { //your code/function here },(40*1000)); //40 seconds