使用带有工具提示的jquery ui对话框会导致工具提示在打开时显示,而不是悬停

use*_*581 7 jquery-ui

我设置了工具提示和对话框,如下所示:

$(document).ready(function() {
    $( "#dialog" ).dialog({ autoOpen: false });
    $( document ).tooltip();
Run Code Online (Sandbox Code Playgroud)

但是当我稍后打开对话框时,它的关闭工具提示总是出现在打开状态,而不仅仅是按照预期将鼠标悬停在关闭状态.有没有其他人看到这种行为/知道它为什么会发生?

Che*_*oft 7

items在jQueryUI 1.9+中设置选项以排除对话框的标题栏关闭小部件似乎对我有用

$( document ).tooltip({
  items: '*:not(.ui-dialog-titlebar-close)'
});
Run Code Online (Sandbox Code Playgroud)


use*_*581 2

找到了解决办法:

$( "*" ).tooltip();
$('.ui-dialog-titlebar-close').tooltip('disable')
Run Code Online (Sandbox Code Playgroud)

代替上面的工作