Селектор jQuery $ ('parent> *') и iOS с делегатом клика - PullRequest
2 голосов
/ 08 декабря 2011

HTML:

<div id="wrapper">
  <span class="stuff">Content</span>
  <span class="stuff">Content</span>
</div>

JQuery:

$(document).delegate("#wrapper > *","click", function(){
  //do stuff
}

Выше приведен короткий разрыв кода из моей структуры.

В основном я пытаюсь предоставить событие щелчка для родителя и всех дочерних элементов.

Кажется, это работает нормально в Safari, Chrome, Firefox и IE 7+.Однако это не похоже на iOS-устройства (не тестировали Android).

У кого-нибудь есть идеи, как заставить это работать, или лучший подход?

1 Ответ

0 голосов
/ 08 декабря 2011

Попробуйте это на вашем устройстве iOS: http://jsfiddle.net/r3E6a/1/show

Код здесь: http://jsfiddle.net/r3E6a/1/

Приветствие.

...