Медленный ответ на событие клика на iPad

Я сделал демонстрацию концепции фотографии, которая переключается между двумя изображениями, чтобы показать разницу между ними.

Я получил событие onMouseClick, которое отлично работает, за исключением iPad. Ответ на моем рабочем столе мгновенный, но на планшете довольно задерживается, может быть, 500 мс?

Это нормально? Есть ли другой способ справиться с этим?

Javascript:

var img1 = new Image();
img1.src = "http://watkinsfilm.com/wp-content/uploads/2012/09/19mm.jpg";

var img2 = new Image();
img2.src = "http://watkinsfilm.com/wp-content/uploads/2012/09/200mm.jpg";


function test() {
    if (document.pic.src == 'http://watkinsfilm.com/wp-content/uploads/2012/09/19mm.jpg') {

        document.pic.src = 'http://watkinsfilm.com/wp-content/uploads/2012/09/200mm.jpg';
    }
    else if (document.pic.src == 'http://watkinsfilm.com/wp-content/uploads/2012/09/200mm.jpg') {

        document.pic.src = 'http://watkinsfilm.com/wp-content/uploads/2012/09/19mm.jpg';
    }
}​

Тело:

 <div>
   <table id="table-1" >
   <tr><td>
      <img id="img" src="http://watkinsfilm.com/wp-content/uploads/2012/09/19mm.jpg" name="pic" onMouseDown="test()"/>
       <img id="png1" src="http://www.thedigitaltrekker.com/wp-content/uploads/2012/03/logo-6smA.png"/>
Click on the image above to toggle between 19mm and 200mm <br>
   </td></tr>
   </table>
</div>
​

Также на jsfiddle:http://jsfiddle.net/ntmw/R4pey/5/

Ответы на вопрос(4)

Ваш ответ на вопрос