我试图为表格行创建覆盖。我希望在用户的鼠标在该行上停留一秒钟左右后显示叠加层,并在鼠标离开该行后将其删除。我开始研究这个:http: //jsfiddle.net/YCZ3J/
我被困在几件事上:
- 在行内移动鼠标时,mouseenter 事件会持续触发。我不知道为什么。
- 我希望覆盖覆盖该行,除了图像 TD,并且也没有取得太大的成功。
- 我希望每一行在叠加层上有不同的文本/按钮。我尝试向每个 TR 添加一个 div 并使用
.parent().('.overlay')
,但无法使其正常工作。
任何帮助将不胜感激。谢谢!
编辑:经过一些指示,这是一个满足我所有要求的工作小提琴:http: //jsfiddle.net/YCZ3J/37/
编辑 2:我最终选择了 hoverIntent jquery 插件,因为它解决了故障问题。