JQuery的工具提示总是显示标题名称为工具提示
问题描述:
我使用内置的JQuery工具提示库,它的工作原理很棒,除了在Firefox中,它总是显示页面的标题(在<head>
之内,如下所示:<title>My Title</title></head>
)。JQuery的工具提示总是显示标题名称为工具提示
我试过使用“disabled:true”选项,它仍然显示。任何线索我怎么能隐藏这个?
我这一行初始化:
$(function() {
$(document).tooltip({ position: { my: "left+15 center", at: "right center" } });
$('.head-title').tooltip("option", "disabled", true);
});
我尝试以下两种方法禁用,这两者都不工作。我用另一个称为“标题”的div封装标题
$('.head-title').tooltip({ disabled: true });
$('.head-title').tooltip('disabled');
$('.head-title').tooltip("option", "disabled", true);
我正在使用JQuery v1.8.2。
答
关闭但它是.tooltip('disable')
而不是.tooltip('disabled')
。
JAVASCRIPT:
$(document).tooltip('disable');
+0
实际上有两个问题。第一个是Dom提到的那个。第二个是在工具提示实例化中的$(document)'选择器与禁用一起导致问题。我不得不将选择器更改为'$('*')',那么所有的工作都很好 – spyd3rr 2013-03-01 23:36:57
答
实际上有两个问题。第一个是Dom提到的那个。第二个是$(document)
选择器导致问题以及禁用。我不得不选择更改为$('*')
,然后一切工作精美
答
您必须指定“身体”的标签只适用您的提示..只是把它写这种方式,它会肯定工作:
$("body").tooltip();
代替这个:
$(document).tooltip();
您能复制您的HTML源代码吗?它看起来像你有东西没有关闭 – 2013-02-27 21:27:56
不幸的是,我不能,但我可以向你保证一切正常关闭。不过,我更新了整个javascript部分。 – spyd3rr 2013-02-27 21:32:59
是的,这几乎肯定是一个HTML错误。发布一些代码! – isherwood 2013-02-27 21:33:39