在jQuery中从头开始构建工具提示功能
Building a tooltip feature from scratch in jQuery
我希望在我的web应用程序中有一个非常动态和简单的工具提示功能(非常像Facebook的)。我看过所有的jQuery插件,但并不喜欢它们,所以我想构建自己的插件。它需要能够在悬停某些html元素时显示列表以及单个项目。
我的主要问题是,最好在jQuery中构建html工具提示元素,然后在每次悬停相关元素时插入到DOM中,还是用一个工具提示来服务所有工具提示悬停活动,然后移动它并更改其中的内容
任何工具提示经验都会感兴趣!
嗯。。您有两个选项:
1) 每次需要显示工具提示时都会生成工具提示,但不要忘记在隐藏后将其从DOM中删除
2) 但IMHO最好的方法是只初始化一次工具提示,然后将其放置在正确的位置,修改其内容。
尝试tipsy工具提示jquery插件
http://fishintheriver.com/2009/03/04/a-cool-facebook-style-tooltip-plugin-for-jquery/
但如果你想自己做,那么我认为第二个选项是好的"有一个工具提示来服务所有工具提示悬停活动,只需移动它并更改其中的内容"
我最终在每个mouseenter/mouseleve上构建并删除了一个新的工具提示实例。效果真的很好!
相关文章:
- d3.js Chord图的动态工具提示
- Graphiti中是否有任何工具提示功能
- "工具提示"jQuery插件坏了
- 单元格的工具提示或标题不显示超过2000个字符
- d3.js用按钮更新条形图工具提示
- 使Intro.js工具提示响应
- 画布中绘制的矩形区域的弹出工具提示
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 禁用NVD3 multiBarHorizontalChart中0值的工具提示
- 如何更改已显示的工具提示
- 如何在jQuery.awesomeCloud.plugin上添加jQuery工具提示功能
- 引导工具提示/popover功能问题
- 如何将工具提示功能添加到高级图表中的 X 轴标签
- 引导 - 工具提示中带有 OnClick 功能的按钮
- 需要jquery工具提示与关闭功能
- 引导工具提示-没有找到工具提示功能
- 跨浏览器高级工具提示功能
- Highcharts -需要高级工具提示功能
- 使用jQuery或Javascript为select2下拉菜单添加工具提示功能
- 在jQuery中从头开始构建工具提示功能