晚上查阅了很多文章,都是避免点击事件多次执行。反过来要是让事件多次执行该如何做?
这里可以配个setTimeout();来执行
这里我们用layui
<link rel="stylesheet" href="./css/layui.css"/>
<script src="layui.js"></script><div style="width:100px;height:100px;background-color:red;" οnclick="fn();">
</div><script>function fn(){ var odiv = document.getElementsByTagName('div')[0]; odiv.className = 'layui-anim layui-anim-scale'; //给元素添加class setTimeout(function(){odiv.className = '';},300); //还原,将元素class值删除(延迟执行,在动画效果执行后) }</script>