Почему мое событие «ontouchstart» не запускается на iPhone? - PullRequest
1 голос
/ 24 июля 2010

Это мой код:

<div id="a" ontouchstart="touchstart(event);" style="width:100px ; height:100px;background:red;"></div>
<script src="jquery-1.4.2.js" type="text/javascript"></script>
<script>
    function touchstart(event){
            $('#a').css('width','1000px')
        }
</script>

Что не так с моим кодом?

Спасибо

Последнее обновление: *

когда я добавляю этот код, он может срабатывать:

$('#a')[0].addEventListener("touchstart", touchstart, false);

Итак, почему ontouchstart="touchstart(event);" не запускается?

1 Ответ

4 голосов
/ 02 февраля 2012

Вам необходимо добавить область к назначению. Попробуйте это

<div id="a" ontouchstart="javascript:touchstart(event);" style="width:100px ; height:100px;background:red;"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...