【发布时间】:2018-05-30 23:53:43
【问题描述】:
我想在setInterval 内的函数中传递一个变量,我尝试使用此代码但不起作用。
无论如何function orologio(arg) 在 div 中附加一个由其他函数 orario_sisma 返回的变量,其中第二个参数 (formato_orologio) 在函数 orologio 中传递。
使用clickevent 我必须停止第一个 setInterval 并再次运行它,但使用新参数。
我该怎么做?
var orologio_real= setInterval(orologio(1), 1000);
$('#A').on('click', function(){
clearInterval(orologio_real);
orologio_real= setInterval(orologio(0), 1000);
});
function orologio (formato_orologio){
$('#remove').remove();
var milliseconds= new Date();
milliseconds= milliseconds.getTime();
var real_time= orario_sisma(milliseconds, formato_orologio);
real_time= '<div id="remove">'+real_time+'</div>';
$(real_time).appendTo('#data-real-time');
}
非常感谢,对不起我的英语。
【问题讨论】:
标签: javascript jquery scope setinterval anonymous-function