我正在尝试学习一些JS / Jquery并试图实现一些功能,以便学习如何去做。
我的目标是创建一个进度条,只有在标签处于激活状态时才会激活。文档准备就绪或X秒后,此函数应该被触发。
我已经取得了一些成就,但很难完成它。
我的实际代码:
foo
$(document).ready(function(){
$(window).focus(function(){
var progress = $(".loading-progress").progressTimer({
timeLimit: 15,
onFinish: function () {
alert("ok");
},
showHtmlSpan: false,
});
});
});
主要问题: 1 - 如果我打开页面,我需要更改选项卡并返回焦点并开始。从标签集中开始,它立即开始。 2 - 如果更改选项卡,它不会停止。如果我更改选项卡,为什么代码保持运行,因为我放入焦点窗口代码? 3 - 我不知道如何让它等待X秒或准备好文件。
有人可以帮我解决这3个方面吗?感谢。