我们正在使用jquerytools
,并希望使用tooltip
功能来展示内容
通过AJAX
加载。
jquerytools tooltip
的文档说明tooltip
的内容必须在应该收到的元素之后直接包含在HTML
中
tooltip
。
有没有更好的方法?用户界面太复杂了,这个要求是sux。
如何通过jquerytools tooltip
实现tooltip
内容AJAX
的功能?
答案 0 :(得分:2)
我使用的是tiptip的自定义版本:
http://code.drewwilson.com/entry/tiptip-jquery-plugin
但是,为什么不能只使用ajax在工具提示内容之后动态插入元素?
你可以在某处使用“模板”div:
<div id="tooltip-template" style="display:none"><span></span>...</div>
并在你的回调中:
$.ajax(
{
url: '...',
type: "POST",
data: JSON.stringify(...),
success: function(result)
{
var tooltip = $("#tooltip-template").clone( );
tooltip.find("span").html(result.name);
var target = $("#tooltip-target");
target.after(tooltip);
target.tooltip( );
}
});