【发布时间】:2016-02-09 09:23:01
【问题描述】:
我有这个代码
$(document).ready(function(){
var fade_in = function(){
$(".quote").fadeIn();
}
setTimeout(fade_in, 2000);
var fade_out = function() {
$(".quote").fadeOut();
}
setTimeout(fade_out, 10000);
});
它的作用是 div “引用”慢慢淡入,停留几秒钟然后淡出。我想要的是当用户在页面上时所有这一切都会发生,如果你不在页面中,文本会淡入,淡出并且你会错过它。我该怎么做?
【问题讨论】:
-
只运行动画if the tab has focus。
-
“在页面上”?您需要详细说明。
-
“用户在页面上”到底是什么意思?
-
只需使用
window.onfocus():stackoverflow.com/questions/7389328/…
标签: javascript jquery html