Code inside DOMContentLoaded event not working

前端 未结 7 1595
一向
一向 2020-12-04 20:10

I have used




  


  
7条回答
  •  感动是毒
    2020-12-04 20:22

    https://learnwithparam.com/blog/vanilla-js-equivalent-of-jquery-ready/

    function ready(callbackFunc) {
      if (document.readyState !== 'loading') {
        // Document is already ready, call the callback directly
        callbackFunc();
      } else if (document.addEventListener) {
        // All modern browsers to register DOMContentLoaded
        document.addEventListener('DOMContentLoaded', callbackFunc);
      } else {
        // Old IE browsers
        document.attachEvent('onreadystatechange', function() {
          if (document.readyState === 'complete') {
            callbackFunc();
          }
        });
      }
    }
    
    ready(function() {
      // your code here
    });

提交回复
热议问题