【发布时间】:2014-03-02 21:29:59
【问题描述】:
我用这个 javascript 框架 http://lab.hakim.se/reveal-js/#/ 创建了一个演示文稿,当某些幻灯片出现时,我想执行函数 stats(),它每 5 秒显示一次来自 API 的一些数据,但仅在此幻灯片出现时
function stats(){
$.ajax({
type: "GET",
url: url_survey,
dataType: "json",
success :
function (data) {
//some code to display data
},
error:
//some code
});
}
在 HTML 文件中我有这个:
<section>
<div id="stats">
</div>
</section>
我该怎么做?我写了这段代码,但它总是有效,不仅在幻灯片出现时
function check(){
if($("#stats").is(":visible"))
stats();
}
check();
setInterval(function(){check()}, 2000);
【问题讨论】:
标签: javascript html reveal.js