触摸滚动时,setInterval方法没有执行

时间:2017-11-08 03:51:59

标签: javascript jquery scroll setinterval canvasjs

我已使用setInterval方法动态更新图表。当我运行样本时它正在工作但是当使用触摸滚动图表时,setInterval方法没有触发,这意味着该方法已被保持..为什么它已经发生?

// update chart after specified time.
            setInterval(function () { updateChart();}, 10);

请找到示例链接, http://jsfiddle.net/eNkLz/50/

1 个答案:

答案 0 :(得分:0)

这就是它的目的。

Javascript是单线程的,这意味着setInterval之类的异步事件只有在执行中有空缺时才会运行。

您的滚动事件阻止了执行进度,因此不会运行其他异步事件(即setInterval)。