1

我正在使用 Jquery TipTip 插件。如果您知道更好的插件易于使用,您可以告诉我。好的,现在我可以让它工作了。它显示工具提示非常好。但我想制作粘性工具提示。我的意思是当你将鼠标悬停在对象上时,工具提示将被显示,直到人们点击我放在工具提示中的链接,所以当人们点击工具提示时,工具提示将被关闭。他们的文档为零,所以我无法解决。

提示主页:http ://code.drewwilson.com/entry/tiptip-jquery-plugin

这里他们怎么说退出和进入

输入:回调函数 - 每次将鼠标悬停在应用了 TipTip 的元素上时运行的自定义函数。

exit: 回调函数 - 每次鼠标移出应用了 TipTip 的元素时运行的自定义函数。

我如何从正文中的tiptip源代码调用函数。

4

2 回答 2

1

有很多解决办法。

另请检查尝试QTip

http://slodive.com/web-development/best-jquery-tooltip-plugins/ http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/

检查这些http://craigsworks.com/projects/qtip/docs/reference/选项,查看按钮 true 或 false 。

$('#tipDiv')

         .qtip({
            content: {
               text: 'Something', 
               title: {
                  text: 'My Title',
                  button: true
               }
            },

         });
于 2011-07-19T20:57:58.377 回答
1

您是否检查了插件的keepAlive选项?这会使工具提示保持在屏幕上,直到用户将鼠标移出工具提示(而不是离开目标对象本身)。

似乎没有办法以编程方式执行此操作。您必须扩展插件本身或删除 mouseout 事件处理程序。

实际上,在重新阅读文档后,您可以尝试使用退出回调来防止工具提示消失,如下所示:

exit: function(){
  // prevent action code goes here
}

但我不确定这是否可行。查看源代码,您可以修改 deactivate_tiptip() 函数。第三行是隐藏工具提示的行。

tiptip_holder.fadeOut(opts.fadeOut);
于 2011-07-19T21:05:27.353 回答