我已使用setInterval方法动态更新图表。当我运行样本时它正在工作但是当使用触摸滚动图表时,setInterval方法没有触发,这意味着该方法已被保持..为什么它已经发生?
// update chart after specified time.
setInterval(function () { updateChart();}, 10);
请找到示例链接, http://jsfiddle.net/eNkLz/50/
答案 0 :(得分:0)
这就是它的目的。
Javascript是单线程的,这意味着setInterval
之类的异步事件只有在执行中有空缺时才会运行。
您的滚动事件阻止了执行进度,因此不会运行其他异步事件(即setInterval
)。