【发布时间】:2021-03-25 08:28:04
【问题描述】:
如何区分 p js 和 jQuery 如果@keyframes 100% ???
如果元素的@keyframes == 100%,则执行特定操作
我的问题是页面上有一个元素,我想在页面加载时删除该元素,如果动画是在 CSS 中完成的
意思是我不希望他在页面加载时删除元素。我只想在页面完成时删除元素+动画100%
元素是跨度(load-span)
HTML:
<a href="#">
<div class="back-move">
<span class="load-span"></span>
<div class="play-move"><span></span></div>
</div>
<p>GG img</p>
CSS:
.load-span {
position: absolute;
background-image: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);
width:40px;
height: 100%;
top: -50%;
left: 100%;
animation: load-span 1s;
animation-iteration-count: infinite;
transform: translate(15px, 0px) skewX(35deg);
}
@keyframes load-span {
100%{ top: 100%;left: -100%;}
}
我也试过了:
$(window).on("load", function () {
$('.load-span').on("animationend", function(){
$(this).remove();
});
})
但它不起作用):
【问题讨论】:
标签: javascript html jquery css animation