【发布时间】:2011-02-23 11:20:59
【问题描述】:
通常,我会将间隔设置为一个变量,然后像 var the_int = setInterval(); clearInterval(the_int); 一样将其清除,但为了让我的代码能够正常工作,我将它放在一个匿名函数中:
function intervalTrigger() {
setInterval(function() {
if (timedCount >= markers.length) {
timedCount = 0;
}
google.maps.event.trigger(markers[timedCount], "click");
timedCount++;
}, 5000);
};
intervalTrigger();
我该如何清除这个?我试了一下,并尝试var test = intervalTrigger(); clearInterval(test); 确定,但没有奏效。
基本上,一旦我的谷歌地图被点击,我需要这个停止触发,例如
google.maps.event.addListener(map, "click", function() {
//stop timer
});
【问题讨论】:
标签: javascript settimeout dom-events