我想要做的是:当你将鼠标放在文本正文中的任何一个单词上时,它会变成下划线。如果你点击它,它将保持下划线,直到你点击其他任何地方或者你再次单击它。有什么建议么?在X秒后在鼠标悬停上加下划线字
3
A
回答
0
没有内置事件,所以您将不得不拆分文本并将每个单词包裹在一个元素中。大量文字可能会变得非常慢。
见How can I highlight every single word in jquery so that I can provide a definition for each word?
看一看这个样本 - http://jsbin.com/ukuza5/3/edit 将只使用纯文本的工作 - 内p没有HTML。
1
据我所知,如果你谈论的<p>
空谈然后是SOL没有一些严重突兀的JavaScript。如果你不介意冒昧,那么你可以做的就是进入<p>
的内容,并把每个人放在<span>
之类的东西上。然后突出JS。
注:这是jQuery的
VAR定时器;
$("span").mouseover(function() {
timer = timeout(highlight(this), 2000);
});
$("span").mouseout(function() {
clearTimeout(timer);
});
function underline(jObject) {
jObject.css("text-decoration", "underline");
}
这是非常突兀,不漂亮,我不是100%它会工作,但应该给你的你起码找什么的想法。
相关问题
- 1. TLabel鼠标悬停在下划线上?
- 2. 鼠标悬停上的文字下划线问题
- 3. 将鼠标悬停在圆上X
- 4. 将鼠标悬停在曲线上
- 5. ActionScript 3树 - 节点值弹出后鼠标悬停为“X”秒
- 6. 鼠标悬停,只能使文字加粗,下划线应该是正常的
- 7. QScrollBar在鼠标悬停上
- 8. 将鼠标悬停在鼠标上
- 9. 在鼠标悬停上添加边框
- 10. 在鼠标悬停上显示文字
- 11. 当鼠标悬停时,文饰下划线也被旋转
- 12. 在整个链接的悬停上加下划线部分
- 13. 下划线QLabel的文字“悬停”
- 14. 悬停模式下的标签,同时鼠标悬停在下拉菜单上
- 15. 如何在鼠标悬停社交图标上添加文字
- 16. jcarousel停在鼠标悬停
- 17. 下划线的Flex MX:鼠标悬停文字使用外部CSS
- 18. 在鼠标悬停上更改图像x和y坐标
- 19. 将鼠标悬停在chart.js上的格式X标签
- 20. 将鼠标悬停在dbgrid标题上
- 21. 如何在导航菜单上显示鼠标悬停10秒?
- 22. 禁用鼠标悬停能力3秒
- 23. 在鼠标悬停文字上通过Ajax加载图像
- 24. 将鼠标悬停在JSplitPane分隔线上时更改光标
- 25. 鼠标悬停在鼠标悬停KMLLayer谷歌地图
- 26. CSS鼠标悬停在鼠标悬停消失
- 27. 没有在鼠标悬停/鼠标悬停定义jQuery事件
- 28. 将鼠标悬停在任何段落上,在div上添加小信息,将鼠标悬停,淡出,是吗?
- 29. 在鼠标悬停上的文字动画,停止并在鼠标悬停时重置
- 30. 锚定标记在悬停时保持下划线
更新我的回答与工作的例子,但要小心用大量的文字。另外 - 2秒太长了:) – sunn0 2010-10-23 21:29:18