jQuery UI datepicker与工具提示冲突

时间:2012-12-12 02:03:01

标签: jquery-ui jquery-ui-datepicker jquery-ui-tooltip

我正在使用同一集合中的jQuery UI datepicker和tooltip函数。两者都适用于我的应用程序。除了他们都试图工作。当我将鼠标悬停在前几个月或下个月的图标上时,我会弹出一个工具提示,上面写着“Prev”“Next”。当我点击上个月图标时,工具提示保持可见,完全覆盖月份和年份标题。 (在下个月的图标上,它保持可见,但不会干扰。很多。)

这些图标的功能绝对清晰,没有工具提示,并且严重破坏了它,但我无法找到一种方法来禁用title="Prev"title="Next"代码。

我实际上在datepicker中的任何地方都不需要工具提示,因为我严格使用它来设置日期而不是在日历中显示事件。

3 个答案:

答案 0 :(得分:3)

解决方案是在“工具提示”选择器中更具体。

我改变了:

$(document).tooltip();

为:

$("span.ui-icon").tooltip();

现在它对我有用。

答案 1 :(得分:0)

初始化我的日期选择器后,我使用:

$('.ui-datepicker-trigger').prop('title','');

答案 2 :(得分:0)

您可以为datepicker()添加选项:

$(".datepicker").datepicker({ 
hideIfNoPrevNext: true,
minDate: "-2Y"
});