我必须实现一个奇怪的要求,如下所示:
- 用户可以将鼠标悬停在链接上并获得描述性文本,例如“这里有一些文本”
- 用户可以单击相同的链接并获得可能还包含标记的完全不同的文本(示例:此处的一些其他文本)
我查看了一些 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.'
});