|<- [[vpfjsphp:Dealing with layers]]|[[vpfjsphp:Next steps]] ->| ===adjust viewport=== ===touchstart=== function touch_start(e) { e.preventDefault(); var which_art = e.target; var touch = e.touches[0]; var move_offset_x = which_art.offsetLeft - touch.pageX; var move_offset_y = which_art.offsetTop - touch.pageY; resetZ(); which_art.style.zIndex = 10; which_art.addEventListener('touchmove', function() { var positionX = touch.pageX+moveOffsetX; var positionY = touch.pageX+moveOffsetY; which_art.style.left = positionX + 'px'; which_art.style.top = positionY + 'px'; }, false); } document.querySelector('body').addEventListener('touchstart', touchStart, false);