Harlem Shake Instructables (eller webbplatser) (2 / 3 steg)
Steg 2: Rå koden
Sedan klistra in följande kod i konsolen:
JavaScript:(function() {fungera c() {var e=document.createElement("link");e.setAttribute("type","text/css");e.setAttribute("rel","stylesheet");e.setAttribute("href",f);e.setAttribute("class",l);document.body.appendChild(e)} funktion h() {var e=document.getElementsByClassName (l), för (var t = 0; t < e.length;t++){document.body.removeChild(e[t])}} fungera p() {var e=document.createElement("div");e.setAttribute("class",a);document.body.appendChild(e);setTimeout(function(){document.body.removeChild(e)},100)} funktion d(e) {avkastning {höjd : e.offsetHeight,width:e.offsetWidth}}function v(i) {var s = d (jag); return s.height > e & & s.height < n & & s.width > t & & s.width < r} fungera m(e) {var t = e, var n = 0; medan (! t){n+=t.offsetTop;t=t.offsetParent}Return n} fungera g() {var e=document.documentElement;if (!! window.innerWidth){return window.innerHeight}else om (e & &! isNaN (e.clientHeight)) {return e.clientHeight}return 0} funktionen y(){if(window.pageYOffset) {return window.pageYOffset}return Math.max(document.documentElement.scrollTop,document.body.scrollTop)} funktion E(e) {var t = m (e); return t > = w & & t < = b + w} fungera S() {var e=document.createElement("audio"); e.setAttribute("class",l);e.src=i;e.loop=false;e.addEventListener("canplay",function(){setTimeout(function(){x(k)} 500); setTimeout (funktion () {N (); p (); för (var e = 0; e < O.length;e++){T(O[e])}},15500)},true);e.addEventListener("ended",function(){N();h()}, true); e.innerHTML= "< p > om du läser detta, är det eftersom din webbläsare inte stöder ljud elementet. Rekommenderar vi att du får en ny webbläsare. < /p >< p > "; document.body.appendChild (e), e.play ()} fungera x(e) {e.className +=" "+ s +" "+ o} fungera T(e) {e.className +=" "+ s +" "+ u [Math.floor (Math.random () *u.length)]} fungera N() {var e=document.getElementsByClassName(s), var t = nya RegExp ("\\b"+s+"\\b"), för (var n = 0; n < e.length;){e[n].className=e[n].className.replace(t,"")}} var e = 30; var t = 30; var n = 350; var r = 350; var i="//s3.amazonaws.com/moovweb-marketing/playground/harlem-shake.mp3";var s =" mw-harlem_shake_ Me", var o ="im_first"; var u = ["im_drunk","im_baked","im_trippin","im_blown"]; var a ="mw-strobe_light"; var f="//s3.amazonaws.com/moovweb-marketing/playground/harlem-shake-style.css";var l ="mw_added_css"; var b = g (); var w = y (); var C=document.getElementsByTagName("*"), var k = null; för (var L = 0; L < C.length; L++) {var A=C[L];if(v(A)){if(E(A)){k=A;break}}}if(A===null) {console.warn ("kunde inte hitta en nod i rätt storlek. Försök en annan sida."); Return}c(); (S), var O = []; för (var L = 0; L < C.length; L++) {var A = C [L]; if(v(A)){O.push(A)}}})()