3

我必须实现一个奇怪的要求,如下所示:

  1. 用户可以将鼠标悬停在链接上并获得描述性文本,例如“这里有一些文本”
  2. 用户可以单击相同的链接并获得可能还包含标记的完全不同的文本(示例:此处的一些其他文本

我查看了一些 jQuery 插件,但它们中的大多数都可以使用 onhover 或 onclick,但不能同时使用。他们似乎也在为他们的内容使用“标题”属性。

所以我的问题是:这个功能可能吗?是否有一个 jquery 工具提示插件,我可以在其中为 onhover 和 onclick 事件定义不同的内容?还有另一种方法可以实现这一目标吗?(Javascript 不是我的强项之一)。

我也对简单的独立 javascript 库的建议持开放态度,但最好是 jQuery 插件。

谢谢你。

回答:

在simpletip的帮助下

html代码

<p>Hello <a id="test" title="some text here">world</a> again</p>

和 javascript

$("#test").simpletip({ 
    persistent: true,
    content: '<b>Some</b> other <i>text</i> here.'
}); 
4

2 回答 2

2

你如何使用 jQuery 插件来显示精美的工具提示 onclick,以及标准文本的标题属性(onhover)?

于 2010-11-01T12:33:37.577 回答
0

您可以使用 .data() jquery 将文本附加到每个元素,然后显示它。它甚至可以在不同的数据对象中同时保存单击和悬停文本,因为您可以附加复杂的对象。

于 2010-11-01T12:58:41.263 回答