Как: отложить всплывающее окно подписки - jQuery - PullRequest
0 голосов
/ 14 июля 2020

Я новичок ie об этом. Я пытался задержать всплывающее окно подписки в WordPress. Это всплывающее окно с темой. Я хочу сделать задержку 30 сек c.

Кто-нибудь может помочь с этим?

(function ($) {
    "use strict";
    
    var subscribePopup = {};
    eltdf.modules.subscribePopup = subscribePopup;
    
    subscribePopup.eltdfOnWindowLoad = eltdfOnWindowLoad;
    
    $(window).load(eltdfOnWindowLoad);
    
    /*
     All functions to be called on $(window).load() should be in this function
     */

    function eltdfOnWindowLoad() {
        eltdfSubscribePopup();
    }
                   
    function eltdfSubscribePopup() {
        var popupOpener = $('.eltdf-subscribe-popup-holder'),
            popupClose = $('.eltdf-sp-close'),
          
        if (popupOpener.length) {
            var popupPreventHolder = popupOpener.find('.eltdf-sp-prevent'),
                disabledPopup = 'no';
            
            if (popupPreventHolder.length) {
                var isLocalStorage = popupOpener.hasClass('eltdf-sp-prevent-cookies'),
                    popupPreventInput = popupPreventHolder.find('.eltdf-sp-prevent-input'),
                    preventValue = popupPreventInput.data('value');
                
                if (isLocalStorage) {
                    disabledPopup = localStorage.getItem('disabledPopup');
                    sessionStorage.removeItem('disabledPopup');
                } else {
                    disabledPopup = sessionStorage.getItem('disabledPopup');
                    localStorage.removeItem('disabledPopup');
                }
                
            ....jQuery);

Ответы [ 2 ]

0 голосов
/ 16 июля 2020

спасибо за обновление! # Рамиз Конгулов

 $(window).load(eltdfOnWindowLoad);
    setTimeout(function(){
        eltdfOnWindowLoad();
    }, 30000);

Я использую такой код в. js, но задержка снова такая же?

0 голосов
/ 14 июля 2020

изменить

$(window).load(eltdfOnWindowLoad);

на

setTimeout(function(){
    eltdfOnWindowLoad();
}, 30000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...