Вывод модального окна только один раз Jquery

360
29 июля 2017, 05:41

Вообщем сам сайт тут http://vaishnav.ga/recomm/

Там если увести курсор в верх то появится модальное окно. Мне нужно что бы это окно после первого появления уже больше не появлялось.

Понимаю чо это счечик и не так сложно. Но голова уже не варит, помогите кто чем сможет.

Это код вывода модального окна.

Само модальное окно это magnificPopup.

 $(document).mousemove(function(e) {
if(e.pageY - $(document).scrollTop() <= 10){ 
    // Launch MODAL BOX
    $.magnificPopup.open({
     items: {
     src: '#pop-after-registration-2'
        },
    type: 'inline'
        }, 0);
    }
});
});
Answer 1

Вот так попробуй. Делаешь проверку, если уже открывалось, больше не откроется.

var isShown = false; 
 
$(document).mousemove(function(e) { 
 
  if (!isShown) { 
 
    if (e.pageY - $(document).scrollTop() <= 10) { 
 
      // Launch MODAL BOX 
      $.magnificPopup.open({ 
        items: { 
          src: '#pop-after-registration-2' 
        }, 
        type: 'inline' 
      }, 0); 
 
      isShown = true; 
    } 
  } 
});

READ ALSO
JQuery функция sortable

JQuery функция sortable

В чем может быть дело? Скажите хоть варианты, а то уже весь код перерыл и понять не могу ничего

225
В tars не могу создать спрайт

В tars не могу создать спрайт

Файл лежит тут:

274
Можно задать ширину предка-предка?

Можно задать ширину предка-предка?

имею такую структуру:

287