当您点按并按住UIWebView(或移动版Safari)中的链接时,它会在灰色文本框中突出显示该链接。
您可以使用webkit-tap-highlight css属性控制其样式。
我想知道的是,是否可以: A.听一下事件突出显示的事件。 B.在给定时间,找到当前突出显示的任何元素。
这目前可能吗?
答案 0 :(得分:0)
看起来这个家伙使用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 post中的工作答案。
答案 1 :(得分:0)
虽然iPhone是触控设备,但在突出显示元素时会触发鼠标悬停事件。因此,您可以使用javascript来监听鼠标悬停事件。