Home
AdviceHub
Consultations
Projects
Example Drawings
About Us
Services
Why Us
Process
Project Rescue
Contact Us
9 – Why Choose an ARB and RIBA Registered Architect’s Practice?
var total=6,cur=0,el=0,DUR=7000,TICK=100; var circ=2*Math.PI*16; var dotsEl=document.getElementById('dots'); var dots=[]; for(var i=0;i
=DUR)goTo(cur+1);},TICK); } function updateUI(){ var p=el/DUR; document.getElementById('tc').style.strokeDashoffset=circ-p*circ; document.getElementById('tn').textContent=Math.ceil((DUR-el)/1000); document.getElementById('prog').style.width=((cur+p)/total*100)+'%'; } document.getElementById('pv').addEventListener('click',function(){goTo(cur-1);}); document.getElementById('nx').addEventListener('click',function(){goTo(cur+1);}); document.addEventListener('keydown',function(e){if(e.key==='ArrowRight')goTo(cur+1);if(e.key==='ArrowLeft')goTo(cur-1);}); var tx=0; document.addEventListener('touchstart',function(e){tx=e.changedTouches[0].clientX;}); document.addEventListener('touchend',function(e){var dx=e.changedTouches[0].clientX-tx;if(Math.abs(dx)>50)goTo(cur+(dx<0?1:-1));}); var mx=0,my=0,rx=0,ry=0; var cur_el=document.getElementById('cur'),ring=document.getElementById('cur-ring'); document.addEventListener('mousemove',function(e){mx=e.clientX;my=e.clientY;cur_el.style.left=mx+'px';cur_el.style.top=my+'px';}); (function animR(){rx+=(mx-rx)*.15;ry+=(my-ry)*.15;ring.style.left=rx+'px';ring.style.top=ry+'px';requestAnimationFrame(animR);})(); goTo(0);