Найти элементы с помощью webkit-tap-highlight - PullRequest
5 голосов
/ 28 ноября 2011

Когда вы нажимаете и удерживаете ссылку внутри UIWebView (или мобильного сафари), она выделяет ссылку в сером текстовом поле.

Вы можете управлять этим стилем с помощью свойства css webkit-tap-highlight.

Что я хотел бы знать, так это то, можно ли: А. Слушайте событие, когда что-то подсвечивается. B. В определенный момент найдите все элементы, которые выделены в данный момент.

Возможно ли это в настоящее время?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2012

Несмотря на то, что iPhone является сенсорным устройством, событие наведения мыши будет срабатывать при выделении элемента. Таким образом, вы можете использовать javascript для прослушивания события наведения мыши.

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

Похоже, этот парень понял это, используя window.getSelection() и text.anchorNode.textContent.substr(text.anchorOffset, text.focusOffset - text.anchorOffset):

http://zaldzbugz.wordpress.com/2010/05/31/how-to-get-the-highlighted-text-in-uiwebview/

Эта статья также была выбрана в качестве рабочего ответа в другом сообщении StackOverflow .

...