Advertisement
clickio

hairfly.it Show sticky when not got element

Mar 4th, 2020
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.05 KB | None | 0 0
  1. <div class="cl_sticky_wrapper">
  2.     <script class="cl_sticky_handler">
  3.     (function(w){
  4.         var code = "<script async type='text/javascript' src='//s.clickiocdn.com/t/common_258.js'></scr" + "ipt>" +
  5.                    "<script class='__lxGc__' type='text/javascript'>" +
  6.                    "((__lxGc__=window.__lxGc__||{'s':{},'b':0})['s']['_218167']=__lxGc__['s']['_218167']||{'b':{}})['b']['_650295']={'i':__lxGc__.b++};" +
  7.                    "</scr" + "ipt>" // code to insert
  8.         var d = document.documentElement;
  9.         var s = document.querySelector(".cl_sticky_handler");
  10.         var p = document.querySelector(".cl_sticky_wrapper");
  11.         function showCode() {
  12.             var div = document.createElement('div');
  13.             div.innerHTML = code;
  14.             p.insertBefore(div, s);
  15.             while (div.firstChild) p.insertBefore(div.firstChild, div);
  16.             p.removeChild(div);
  17.             var scripts = p.getElementsByTagName("script");
  18.             Array.from(scripts).forEach(function(script, index, array) {
  19.                 var newScript = document.createElement('script');
  20.                 if(script !== s)
  21.                 {
  22.                     if(typeof script.src !== "undefined" && script.src && script.sr !== "")
  23.                    {
  24.                      newScript.src = script.src;
  25.                         newScript.className = script.className;
  26.                         p.appendChild(newScript);
  27.                     }
  28.                     else
  29.                     {
  30.                         var data = (script.text || script.textContent || script.innerHTML || "");
  31.                         newScript.className = script.className;
  32.                         newScript.type = script.type;
  33.                         newScript.appendChild(document.createTextNode(data));
  34.                         p.appendChild(newScript);
  35.                     }
  36.                     p.removeChild(script);
  37.                 }
  38.             });
  39.         }
  40.         if(!document.querySelector('[data-wid=auto]')) showCode();
  41.     })(window);
  42.     </script>
  43. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement