0

我对 jquery 工具提示有疑问。这尤其发生在 jquery datepicker 插件中。当我将鼠标悬停在上个月的图标上时,会显示工具提示,但即使我关闭了 datepicker 小部件,它也不会隐藏。仅当在 datepicker 插件中禁用前一个图标时才会发生这种情况。我可以在 jquery-ui.js 中看到以下代码行。行号 12269

// Disabled elements have inconsistent behavior across browsers (#8661)
        items: "[title]:not([disabled])",
        position: {
            my: "left top+15",
            at: "left bottom",
            collision: "flipfit flip"
        },

线

items: "[title]:not([disabled])",

如果正确,应该为禁用的元素禁用工具提示。我仍然可以在 jquery datepicker 小部件中看到禁用上一个图标的工具提示。我正在使用 IE8,但即使在 chrome 中,这个问题仍然存在。

这是我遇到此问题的步骤。

  1. 将鼠标悬停在日期选择器上个月按钮上(已禁用)
  2. 选择一个日期并关闭日期选择器小部件,但工具提示并未隐藏。

此问题仅发生在被禁用的元素上。我该如何克服呢?

4

1 回答 1

0

I use this simple trick for this issue:

// Remove tool-tips from all disabled elements
$('input:disabled').attr('title', ''); 
于 2013-05-06T08:13:48.883 回答