Advertisement
clickio

Mirror-sticky koolinar.ru

May 19th, 2020
1,530
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.87 KB | None | 0 0
  1. <!-- Mirror-sticky koolinar.ru -->
  2. <style>
  3.     section.container {
  4.         overflow: visible !important;
  5.         position: relative;
  6.     }
  7.     .lx_fixed_left_wrapper, .lx_fixed_right_wrapper {
  8.         position: absolute;
  9.         top: 0;
  10.         width: 300px;
  11.     }
  12.     .lx_fixed_left_wrapper{
  13.         left: -320px;
  14.     }
  15.     .lx_fixed_right_wrapper {
  16.         right: -320px;
  17.     }
  18. </style>
  19. <script>
  20. (function(){
  21.     var branding = document.querySelector("#brandingClick");
  22.     if (window.innerWidth >= 1600 && branding && branding.offsetHeight === 0) {
  23.        
  24.        var content = document.querySelector('section.container');
  25.        
  26.         var codeLeft = "<script async type='text/javascript' src='//s.clickiocdn.com/t/common_258.js'><\/script>" +
  27.             "<script class='__lxGc__' type='text/javascript'>" +
  28.             "((__lxGc__=window.__lxGc__||{'s':{},'b':0})['s']['_214128']=__lxGc__['s']['_214128']||{'b':{}})['b']['_657386']={'i':__lxGc__.b++};" +
  29.             "<\/script>";
  30.         var codeRight = "<script async type='text/javascript' src='//s.clickiocdn.com/t/common_258.js'><\/script>" +
  31.             "<script class='__lxGc__' type='text/javascript'>" +
  32.             "((__lxGc__=window.__lxGc__||{'s':{},'b':0})['s']['_214128']=__lxGc__['s']['_214128']||{'b':{}})['b']['_657380']={'i':__lxGc__.b++};" +
  33.             "<\/script>";
  34.      
  35.         function addSide(code, side, container){
  36.             var absDiv = document.createElement('div');
  37.             absDiv.classList.add('lx_fixed_' + side + '_wrapper');
  38.             content.appendChild(absDiv);
  39.             var div = document.createElement('div');
  40.             div.innerHTML = code;
  41.             absDiv.appendChild(div);
  42.             while (div.firstChild) absDiv.insertBefore(div.firstChild, div);
  43.             absDiv.removeChild(div);
  44.             var scripts = absDiv.getElementsByTagName("script");
  45.             Array.from(scripts).forEach(function(script, index, array) {
  46.                 var newScript = document.createElement('script');
  47.                 if(typeof script.src !== "undefined" && script.src && script.sr !== "")
  48.                {
  49.                    newScript.src = script.src;
  50.                     newScript.className = script.className;
  51.                     absDiv.appendChild(newScript);
  52.                 }
  53.                 else
  54.                 {
  55.                     var data = (script.text || script.textContent || script.innerHTML || "");
  56.                     newScript.className = script.className;
  57.                     newScript.type = script.type;
  58.                     newScript.appendChild(document.createTextNode(data));
  59.                     absDiv.appendChild(newScript);
  60.                 }
  61.                 absDiv.removeChild(script);
  62.             });
  63.         }
  64.        
  65.         addSide(codeLeft, 'left', content);
  66.         addSide(codeRight, 'right', content);
  67.     }
  68. })();
  69. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement