-2

<area>有没有一种简单的方法可以为in制作样式化的工具提示<map>?默认情况下,浏览器似乎将区域文本呈现为黄色文本框。但是我有一些文本应该被格式化的情况。

我一直在尝试使用 Twitter Bootstrap 的工具提示和弹出框,但它们总是位于窗口的左上角。在 0,0。

更新 - 屏幕截图和代码

告诉将弹出框添加到饼图的区域元素中。每个<area>对应于饼图的一个部分。

$('area').popover({content:"I'm a cut off popover" ,trigger:'hover'});

我想让弹出框出现在悬停部分旁边。

我知道与<area>SO 相关的类似问题。然而,我的情况有所不同,因为我不知道这些部分的大小和位置。所以我无法生成自定义样式来设置顶部左侧属性。

Popover放在左上角

常规工具提示也是如此。它们被放在左上角。但我宁愿选择弹出框,因为我需要格式化的内容。

希望这可以帮助...

4

2 回答 2

0

只是不要使用这个淡黄色浏览器工具提示的 title 属性。

对于自定义工具提示,您必须使用自定义解决方案(显然基于 JavaScript)。我建议你使用一个库(如 jQuery)并找到一个工具提示插件,它可以像这个一样做你想要的



更新

对于引导工具提示的 css 问题,看起来存在位置问题。请提供更多代码,以便我们弄清楚发生了什么。

于 2012-12-07T14:17:31.773 回答
0

答案是这是 Bootstrap 中的一个错误 https://github.com/twitter/bootstrap/issues/5000

于 2013-01-15T16:31:38.650 回答