Проблема с Webkit iphone / ipad с mutl-touch

В UIWebView (с поддержкой мультитач) у меня есть страница с двумя div (div1 и div2), каждый из которых зарегистрирован для событий touchstart и touchend. Каждый раз, когда они получают события касания, я сбрасываю содержимое:

  • event.touches: содержит все текущие

    В UIWebView (с поддержкой multi-touch) у меня была страница с двумя div (div1 и div2), каждый из которых был зарегистрирован для событий touchstart и touchend. Каждый раз, когда они получают события касания, я сбрасываю содержимое:

    • event.touches: содержит все текущие

      В UIWebView (с поддержкой multi-touch) у меня была страница с двумя div (div1 и div2), каждый из которых был зарегистрирован для событий touchstart и touchend. Каждый раз, когда они получают события касания, я сбрасываю содержимое:

      • event.touches: содержит все текущие касается
      • event.targetTouches: содержит штрихи, относящиеся к заданная цель
      • event.changedTouches: содержит касания, вызвавшие событие

      Рассмотрим следующий сценарий:

      • нажатие на div1: event.touches содержит div1
      • без освобождения div1, нажатие на div2: event.touches содержит div1 и div2
      • выпускает div2, но не div1: event. touchs пуст, этого не должно быть, поскольку div1 все еще нажат. Также div1 получил событие touchstart, как если бы он был выпущен
      • , подождите некоторое время, все еще удерживая нажатым div1, и он получит новое событие touchstart, которое не имеет смысла, поскольку оно никогда не было выпущено.

      в основном, когда вы отпускаете один палец, он действует как оба пальца. Я что-то упускаю?

6
задан funkybro 13 September 2010 в 11:47
поделиться