Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div>
- <script>
- (function(w){
- var ll = 800;
- var code = "<scr" + "ipt async type='text/javascript' src='//s.clickiocdn.com/t/common_258.js'><\/scr" + "ipt>" +
- "<scr" + "ipt id='lx_sticky_checker_d' class='__lxGc__' type='text/javascript'>" +
- "((__lxGc__=window.__lxGc__||{'s':{},'b':0})['s']['_214500']=__lxGc__['s']['_214500']||{'b':{}})['b']['_662323']={'i':__lxGc__.b++};" +
- "<\/scr" + "ipt>";
- var d = document.documentElement;
- var s = document.currentScript;
- var p = s.parentNode;
- function getTopScroll() {
- return (w.pageYOffset || d.scrollTop) - (d.clientTop || 0);
- }
- var showCode = function () {
- var div = document.createElement('div');
- div.innerHTML = code;
- p.insertBefore(div, s);
- while (div.firstChild) p.insertBefore(div.firstChild, div);
- p.removeChild(div);
- var scripts = p.getElementsByTagName("script");
- Array.from(scripts).forEach(function(script, index, array) {
- var newScript = document.createElement('script');
- if(script !== s)
- {
- if(typeof script.src !== "undefined" && script.src && script.sr !== "")
- {
- newScript.src = script.src;
- newScript.className = script.className;
- p.appendChild(newScript);
- }
- else
- {
- var data = (script.text || script.textContent || script.innerHTML || "");
- newScript.className = script.className;
- newScript.type = script.type;
- newScript.appendChild(document.createTextNode(data));
- p.appendChild(newScript);
- }
- p.removeChild(script);
- }
- });
- };
- var scrollHandler = function(e) {
- e.preventDefault();
- var stickyChecker = document.querySelector("#lx_sticky_checker_d");
- if(getTopScroll() >= ll && !stickyChecker)
- {
- showCode();
- document.body.removeEventListener('scroll', scrollHandler, true);
- }
- else if(getTopScroll() >= ll && stickyChecker)
- {
- w.removeEventListener('scroll', scrollHandler, true);
- }
- };
- if(getTopScroll() >= ll){
- showCode();
- }
- else
- {
- w.addEventListener('scroll', scrollHandler, true);
- }
- })(window);
- </script>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement