Всем привет! Мне нужно чтоб когда посетитель доскролил до блока контактов ему автоматчески открывалось окно с формой.
Я сделал функцию которая фиксирует что посетитель дошел до нужного блока
function isScrolledIntoView(elem) {
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();
var elemTop = $(elem).offset().top;
var elemBottom = elemTop + $(elem).height();
return ((elemBottom <= docViewBottom));
}
и затем отрываем окно micromodal
$(document).scroll(function () {
if (isScrolledIntoView(".contact-start-popup")) {
MicroModal.show('poster-popup');
}
});
Но дело в том что функция срабатывает столько раз сколько посетитель скролил по этому блоку,
Как сделать что сработало только один раз на загрузку документа?