Javascript HTML5触动事件:触动文字

Javascript HTML5触动事件:触动文字,javascript,html,Javascript,Html,我正在为我的移动用户网站建立一个编辑功能。 我想要这个功能: 用户触摸一个单词,弹出窗口显示其定义 我发现了HTML5的触摸API。 但我不知道如何让这个词动起来。 有什么提示吗?这会有点棘手。如果你想知道句子中被触摸的特定单词,你应该在一个单独的跨距中保存一个单词,在所有跨距上注册一个触摸事件,并在触摸时获取文本内容。 请参阅以获取事件侦听器和 用于捕获触摸事件。这将有点棘手。如果你想知道句子中被触摸的特定单词,你应该在一个单独的跨距中保存一个单词,在所有跨距上注册一个触摸事件,并在触摸时获取

我正在为我的移动用户网站建立一个编辑功能。 我想要这个功能: 用户触摸一个单词,弹出窗口显示其定义

我发现了HTML5的触摸API。 但我不知道如何让这个词动起来。
有什么提示吗?

这会有点棘手。如果你想知道句子中被触摸的特定单词,你应该在一个单独的跨距中保存一个单词,在所有跨距上注册一个触摸事件,并在触摸时获取文本内容。 请参阅以获取事件侦听器和


用于捕获触摸事件。

这将有点棘手。如果你想知道句子中被触摸的特定单词,你应该在一个单独的跨距中保存一个单词,在所有跨距上注册一个触摸事件,并在触摸时获取文本内容。 请参阅以获取事件侦听器和


用于捕获触摸事件。

多亏了及其便捷的方法,您可以实现它。
实际上,这种方法允许我们获取textNode的位置,而通常我们只能获取元素的位置

然后,我们所要做的就是首先检索被单击的原始textNode,将其内容拆分为尽可能多的textNode,然后获取我们想要的文本

document.onclick=function(e){console.log(getWord(e));};
//还没有真正用触摸设备进行测试,但应该大致相同。。。
document.ontouchstart=函数(e){console.log(getWord(e.touchs[0]);};
函数getWord(e){
//FF给了我们一条捷径
var target=e.explicitOriginalTarget | | e.target,
//我们将使用它来获取文本节点的位置
range=document.createRange(),
rect,i;
//首先让我们获取单击的textNode
if(target.nodeType!==3){
var children=target.childNodes;
i=0;
而(i

Lorem ipsum dolor sit amet,是一位杰出的献身者。Sed ac酵母菌益生菌,对猫科动物有效。南弗林蒂利亚·塞佩尔·莱克托斯,勒克托尔。佩伦特斯凯·阿利奎特·奥奇。阿库姆桑·费利斯的奎斯克。舌苔
坐在阿梅特,坐在阿库。Mauris和congue直径,eget Vehicle ante。葡萄园的葡萄园和葡萄园的葡萄园都是苏打水。发酵糖悬钩子,是一种高贵的权杖。

Suspendisse酒后驾车。劳里特·伊普苏姆和梅特斯·菲尼布斯的生活,欧盟的奥勒姆·比本杜姆。我的朋友,我的朋友,我的朋友。做一个门。塞德·英特杜姆·亨德雷特·莫里斯。Donec semper eros。整菱形直径 奥古斯·奥纳雷·康塞卡特。这是一个很好的例子。这是一种调味品。整数非易位智人,id为iaculis mi。

Mauris cursus Mauris vitae nulla tempor lacinia。这是一个巨大的挑战。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。faucibus Phasellus faucibus坐在无溶剂的地方。阿利奎姆·马莱苏亚达, 马萨·亨德雷特(massa hendrerit)调味品普尔文纳(pulvinar),是马萨的最后一种调味品,效果最好。佩伦特式面部按摩法是一种有效的威尼斯按摩法。这是一个很好的例子。大羚羊。努克·奥古斯·乌纳,埃格斯塔斯 非莱克托斯,弗林利亚·法雷特拉·尼塞尔。佩伦茨克·夸姆·库苏斯,帕特·自由·埃吉特,尤里西斯·多洛。多涅克·埃利芬德·亚库利斯和普尔文纳的显贵们。这是奥古斯的一辆汽车,它是一辆连续不断的汽车。毛里斯·康格·图尔皮斯·胡斯托,ac封建主义者 多洛·森佩尔·内克。我是奥古斯·波苏尔,我是亨德雷特。Morbi eget pretium odio。

莫比在诺拉。勃兰氏营养素。莫比·伊德拉西尼亚·奎姆。塞德·阿库姆桑·莫里斯。Donec nulla mi,rutrum id blandit id,turpis的hendrerit。奥奇的整数,维尼那提猫的身份,权贵的身份。佩伦茨克 格言,不平等的权利,不平等的权利,不平等的权利,不平等的权利,不平等的权利,不平等的权利,不平等的权利,不平等的权利,不平等的权利。埃列芬德·埃吉斯塔斯的菲塞勒斯·波苏尔·努拉。在奥古斯·阿库,我们坐在一起, 洛雷姆门酒店。faucibus posuere的整数tempus mi。马勒苏阿达turpis前庭。在malesuada eros nisl中,eget laoreet velit是一位生命的拍卖人。

大叶木瓜。这是一部《泰晤士报》中的《泰晤士报》。Donec scelerisque ipsum Vita nisi facilisis eleifend。Vivamus调味品risus non lectus bibendum elementum。这是我的人生。库拉比图尔波苏尔酒店 马萨,我是卢克图斯。这是一种新的解决方案。Donec eget Concertetur leo,一只无尾浮雕。Nam accumsan hendrerit neque,ultrices aliquam前拍卖人id.Nunc euismod faucibus ullamcorper。塞德·奥纳雷·英特杜姆·康格。奎斯克·埃吉特·埃拉特 埃拉特。Morbi congue orci vitae porttitor semper。

您可以实现