js代码

const $demo = document.querySelector('.demo');

let processing = false;

$demo.addEventListener('click', () => {

if (processing) return;

let reverting = false;

processing = true;

const $endListener = document.createElement('div');

$endListener.classList.add('demo-transitionend-listener');

$demo.appendChild($endListener);

const layoutTrigger = $demo.offsetTop;

$demo.classList.add('s--processing');

$endListener.addEventListener('transitionend', () => {

if (reverting) return;

reverting = true;

$demo.classList.add('s--reverting');

});

setTimeout(() => {

$demo.removeChild($endListener);

$demo.classList.remove('s--processing', 's--reverting');

processing = false;

}, 10000);

});

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐