工具提示中的Dynatree图像

时间:2012-04-20 05:23:38

标签: jquery tooltip dynatree

我正在开发一个新网站使用jQuery Dynatree插件。 这是我如何写它的一个例子

  var treevluData = [
{title: "Team 1", isFolder: true, tooltip: "Tooltip test", expand: true, children: [ {title: "Honda CBR",tooltip: "Tooltip test Honda CBR"} ] },
{title: "Team 2", isFolder: true, expand: true, key: "id3", children: [ {title: "BMW X3"},
                                                                           {title: "Honda CRX"},
                                                                           {title: "VW Golf"},
                                                                           {title: "Smart ForTwo"}
                                                                         ]},
{title: "Team 3", isFolder: true, key: "id4", expand: true, children: [ {title: "Fiat Doblo"} ]} ];

这棵树工作正常,一切都很好。正如你在团队1的第一个孩子中看到的那样,我已经设置了一个工具提示。我的问题是,如果可能,我怎么能在工具提示中放置一个图像,所以每当你将鼠标移到一个孩子身上时,它会将图像显示为工具提示而不是纯文本。我知道你可以用html中的一些CSS做到这一点,但我不知道如何在这个插件中做到这一点。

谢谢

2 个答案:

答案 0 :(得分:0)

tooltip选项转换为简单的<a titlie='...'>属性,大多数浏览器都显示为简单的popoup。 据我所知,这些工具提示不能包含HTML标记。 我建议使用现有的jQuery tootltip插件之一,并将其​​绑定到Dynatree节点。

答案 1 :(得分:0)

谢谢mar10。我发现easyTooltip插件我认为适合我的需要。 使用此代码

$("#vlutree a").easyTooltip({
useElement: "item"          
}); 

指向这个div

<div id="item">
    <img src="icons/Icon.png" />
</div> 

我能够将img放到工具提示中,我的问题是如何找到我指向的节点,以便为每个节点显示不同的图像..