我有一个 Laravel 5.8 项目。在主要方面,我有带有 svg 元素的动画。三个字母JJK,一一出现,有一定的超时时间。JS中有一个函数可以处理这个问题。
当您第一次访问网站时,动画还可以,但我想在您看过一次后停止动画。例如,如果您从主页转到子页面然后返回,则动画会使侧面渲染速度减慢 4 秒。我想改变它。将动画的出现次数限制为一次。
我认为有 svg 元素:
并且JS文件中有代码:
$(document).ready(function () {
var timeout = 2000;
setTimeout(function () {
$('.header-col #j-1').css('opacity', '1');
setTimeout(function () {
$('.header-col #j-2').css('opacity', '1');
}, 400);
setTimeout(function () {
$('.header-col #k').css('opacity', '1');
}, 800);
}, timeout);
var timeout = 3000;
$('#jaciubek').children().each(function () {
var self = this;
timeout += 100;
setTimeout(function () {
$(self).css('opacity', '1');
}, timeout);
});
timeout = 3500;
$('#janiga').children().each(function () {
var self = this;
timeout += 100;
setTimeout(function () {
$(self).css('opacity', '1');
}, timeout);
});
timeout = 4000;
$('#kupiec').children().each(function () {
var self = this;
timeout += 100;
setTimeout(function () {
$(self).css('opacity', '1');
}, timeout);
});
});
有人有一些建议我该怎么做吗?
繁星点点滴滴
相关分类