javascript
  • jquery
  • lazy-loading
  • oclazyload
  • jquery-lazyload
  • 2017-09-06 16 views -4 likes 
    -4

    이 팝업 태그는 지연로드 또는 jquery로 60 초 동안 전체 페이지를로드 한 후에로드 할 수 있습니다. 왜냐하면 settimeout과 setinterval은 절대로 작동하지 않기 때문입니다. 지연로드가있는 지연 팝업 태그

    <script type="text/javascript"> 
        var adfly_id = 17670577; 
        var adfly_protocol = 'https'; 
        var popunder_frequency_delay = 0; 
    </script> 
    <script src="https://cdn.ay.gy/js/display.js"></script> 
    

    display.js 자기 호출 eval()을 뭉치이기 때문에 아마도 작동하지 않는 당신의 도움이

    +0

    에서는 setTimeout과 setInterval을 항상 나를 위해 일했습니다. 그게 뭐가 잘못 됐어? – lilezek

    +0

    settimeout과 setinterval이 작동하지 않는 이유는 무엇입니까? – Manav

    +0

    어떤 팝업? 'display.js'가 자동으로 팝업을로드합니까? –

    답변

    0

    setTimeout 주셔서 감사합니다, 그래서 주위 setTimeout을 포장 할 수있는 확실한 것은 없다.

    그러나 한 그 외부 코드가 윈도우 onload 이벤트에 의존하지 않는 한, 당신은 setTimeout 스크립트 자체의 삽입을 할 수 있어야한다 :

    // jQuery: 
    window.setTimeout(function() { 
        $.getScript('https://cdn.ay.gy/js/display.js'); 
        // see http://api.jquery.com/jQuery.getScript 
    }, 60000); 
    
    // or without jQuery: 
    window.setTimeout(function() { 
        var s = document.createElement('script'); 
        s.setAttribute('src', 'https://cdn.ay.gy/js/display.js'); 
        document.body.appendChild(s); 
    } 
    
    +0

    Daniel Beck 씨, 지금 시험해 보겠습니다. –

     관련 문제

    • 관련 문제 없음^_^