14

我正在为工具提示寻找一个轻量级的 jQuery 脚本,它是轻量级的,可以很容易地与图像地图一起使用......理想情况下,它会自动将每个区域标签的“标题”用作工具提示。这是一个问题的原因是我有数百个区域(它是一张世界地图),并且每个工具提示的一行代码很快就会增加文件大小。

qTip 可以做到这一点……但它的 38kb……甚至超过了 jQuery 本身。有什么建议吗?

4

5 回答 5

18

不确定它是否正是您正在寻找的,但请查看 Tipsy: http:
//onehackoranother.com/projects/jquery/tipsy/

9 KB 未压缩
4 KB 缩小

于 2010-01-07T19:02:43.137 回答
2

vTip可能是一个不错的候选者(参见演示)。它有点过时了,但它很简单,应该可以工作。

您只需通过在其上添加 class="vtip" 来标记您的 DOM 元素,例如

<a href="#" title="Tooltip content" class="vtip">Tooltip test</a>

未压缩的 JS 文件只有 4KB。

如果您想以更动态的方式处理工具提示,请考虑创建自己的简单工具提示

于 2013-04-15T09:22:51.163 回答
1

我使用了富有想象力的标题“jQuery Tooltip”:demo here。适用于图像映射,并且易于使用 CSS 进行自定义。

(巧合的是,我尝试了带有图像地图的 qTip,并在与Map Hilight插件结合使用时发现了一个奇怪的错误)。

于 2010-01-07T12:34:27.030 回答
1

电源提示

http://stevenbenner.github.io/jquery-powertip/

PowerTip 采用非常灵活的设计,易于定制

  • 支持静态工具提示以及跟随鼠标的工具提示
  • 能够让用户将鼠标悬停在工具提示上并与他们的内容进行交互
  • 鼠标跟随工具提示受限于浏览器视口
  • 轻量级 JS ~10KB, CSS ~2KB

醉醺醺的

http://onehackoranother.com/projects/jquery/tipsy/

它被 Twitter、Github、Slideshare 和 Bitbucket 等使用。

  • 轻量级 JS ~10KB, CSS ~2KB
于 2013-04-15T16:13:35.747 回答
1

经过大量研究,这个问题的答案都没有让我满意。

我需要一个轻量级的解决方案,而不是像 Tipsy 那样放弃软件(几年前的最后一次更新,作者忽略了 63 个错误修复拉取请求),我可以使用典型的工具提示作为悬停时表单字段的提示,也可以用于之后的动态字段验证表单提交。

非常好的一个是前面提到的 PowerTip,但它有一个很大的问题:一次只能看到一个工具提示。对我来说,这是不合格的,我检查了资源,这是作者的基本假设——一次只有一个工具提示,所有工具提示都有一个 DOM 对象等。

工具提示器

在浪费了一个小时后,我找到了正是我需要的解决方案:Tooltipster。它非常容易实现(非常类似于 PowerTip),但它允许您一次准备和显示许多工具提示。另一个优点是根本不使用图像,它只有 js (~12k) 和 css。

希望这将为某人节省许多小时的研究。

于 2013-05-14T04:31:42.080 回答