Biasanya, saya mengatur interval ke variabel dan kemudian menghapusnya var the_int = setInterval(); clearInterval(the_int);
tetapi untuk kode saya berfungsi, saya meletakkannya dalam fungsi anonim:
function intervalTrigger() {
setInterval(function() {
if (timedCount >= markers.length) {
timedCount = 0;
}
google.maps.event.trigger(markers[timedCount], "click");
timedCount++;
}, 5000);
};
intervalTrigger();
Bagaimana saya menghapus ini? Saya mencobanya dan berusaha var test = intervalTrigger(); clearInterval(test);
memastikan, tetapi itu tidak berhasil.
Pada dasarnya, saya perlu ini berhenti memicu setelah Google Map saya diklik, mis
google.maps.event.addListener(map, "click", function() {
//stop timer
});
setInterval
bekerja sama baiknya denganwindow.setInterval
.