如果当鼠标悬停在第一个单词“Lorem”上方时,我希望它变成粗体(例如)。基本上,我希望只有鼠标悬停在其上的文本才添加CSS属性,然后在鼠标不再悬停在该单词上时删除该CSS属性。Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris suscipit interdum fermentum. Aenean fermentum imperdiet augue, et venenatis lectus semper vel. Phasellus faucibus nulla in quam egestas eleifend. Cras tristique augue eget libero tristique condimentum. Mauris eget diam eget risus feugiat rutrum. Duis placerat lorem quis augue semper porttitor. Nullam iaculis dui feugiat erat condimentum rutrum. Sed at accumsan diam. Maecenas ut urna id velit posuere auctor in vel dui. Aenean consectetur dui in leo faucibus sed feugiat dui blandit. In accumsan diam vitae erat volutpat volutpat aliquam nunc euismod. Vivamus viverra lorem nulla. Quisque justo quam, adipiscing sit amet auctor non, laoreet sit amet nisl. Donec euismod lorem ac mi dictum volutpat. Donec ligula mi, varius ac auctor at, sollicitudin id elit. In auctor sodales ipsum nec consectetur. Sed lacinia varius nibh vitae vulputate.
我唯一能想到的方法是在每个单词之间添加一个标签。这是唯一的方法吗?或者,可能有一种更有效率的方法吗?或者,jQuery的mouseover事件只能在标签内部起作用吗?它可以用于识别文本块吗?
caretPositionFromPoint()
规范不再是草案时,您将能够使用它。 - mercator