【发布时间】:2012-06-25 01:58:12
【问题描述】:
我正在使用工具提示,它运行良好,但由于 rel='tooltip' 不是正确的值,我的 html 似乎没有得到正确验证。
所以,我改变了我的代码如下
<a href="#" data-tooltip="tooltip" title="under construction" class="line-through tooltip-flag">Blog</a>
和我的javascript如下
$("a[data-tooltip=tooltip]").tooltip();
但这不起作用,当我试图强制它时 $("a[data-tooltip=tooltip]").tooltip('show');我有一个js错误。所以,我假设 tooltip.js 需要查看 rel='tooltip' 字段。所以,我用下面的代码替换它
$(document).ready(function() {
// initialize all tooltips
$("[data-tooltip=tooltip]").attr('rel', 'tooltip');
$("[data-tooltip=tooltip]").queue(function(){
$("a[data-tooltip=tooltip]").tooltip();
$(this).dequeue();
});
});
但仍然无法使用工具提示,有什么想法吗?
更新: 以下是 JS 错误发生
data[option] is not a function
[Break On This Error]
if (typeof option == 'string') data[option]()
【问题讨论】:
-
rel="tooltip"无论如何对于引导工具提示没有任何意义。请参阅twitter.github.com/bootstrap/assets/js/bootstrap-tooltip.js 发布您收到的 JS 错误会有所帮助。 -
嗨@Esailija 我刚刚用js错误更新了我的帖子希望它会有所帮助
标签: jquery html twitter-bootstrap