gpt4 book ai didi

javascript - 一次显示两个 jQuery UI 工具提示

转载 作者:行者123 更新时间:2023-11-30 12:59:49 24 4
gpt4 key购买 nike

使用 jQuery UI ToolTip plug-in , 如何一次显示多个工具提示?

我显示最多两个工具提示的原因是我有一个字段的信息性消息,并且可能还有一个错误消息。

当前的HTML如下:

<li title="This is an informational ToolTip message">
<input type="text" class="error" title="This is an error ToolTip message">
</li>

当前的 JavaScript:

$('body').tooltip({
track: true
});
$('body').tooltip({
items: '.error',
position: {my: 'left bottom-15', at: 'left top', collision: 'flipfit'},
track: true
});

目前的问题是当输入<li> ,信息性工具提示正确显示,但当鼠标进入字段本身时,信息性工具提示淡出,仅显示错误工具提示。我需要两者同时显示。

最佳答案

我强制你的问题工作。但它太丑了。我不建议你这样做。但请给出您的想法。

这个想法是使用一个工具提示打开/关闭事件以编程方式控制其他工具提示。

请看jsfiddle例子:jsfiddle

   $('li').tooltip({
track: true,
open: function( event, ui ) {
$('input').tooltip('open');
},
close: function( event, ui ) {
$('input').tooltip('close');
}
});
$('input').tooltip({
items: '.error',
position: {my: 'left bottom-15', at: 'left top', collision: 'flipfit'},
track: true,
open: function( event, ui ) {
$('li').tooltip('open');
},
close: function( event, ui ) {
$('li').tooltip('close');
}

});

关于javascript - 一次显示两个 jQuery UI 工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17623296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com