У меня есть страница, на которой у меня есть функция в window.onload для имитации щелчка по элементу. Этот щелчок может произойти только тогда, когда страница полностью загружена. Оказывается, функция работает при первом go переходе на страницу. После этого перестает работать. Закройте функцию даже без каких-либо элементов на экране.
Вот моя простая функция:
function clickOnMarker(){
alert('click on marker');
var markerName = jQuery(".entry-title").text();
jQuery( 'div[title="' + markerName + '"]' ).trigger( 'click' );
alert('Fez clique no marker');
}
window.onload = function() {
clickOnMarker();
};
Функция считывает значение заголовка и нажимает на маркер (плагин HeroMap - WordPress ) концентрироваться. Оказывается, после однократного запуска последовательностей функция запускается даже без маркеров на карте.
Есть ли способ контролировать это поведение и всегда обеспечивать выполнение сценария только в том случае, если маркеры находятся на страница? Из того, что я видел, у window.onload такое поведение, и поэтому мой план разрушен :).
Спасибо за вашу помощь.