我有以下图片:
问题在于,由于这个焦点,我关闭一个模态(由该工具提示的链接生成)后,jquery UI tolltip不会关闭
关闭jquery UI对话框模式后,工具提示将被重新创建。
如果我点击TAB,则选择将移至下一个选项,而tolltip将在下一个选项上显示。
以下是我的尝试:
$('.btnDelete').tooltip().click(function ()
{
$(this).blur();
$(this).tooltip("close");
});
我相信如果我取消焦点,我会解决我的问题。
答案 0 :(得分:1)
我找到了解决方案:tabindex = -1
<a tabindex="-1" title="Sterge" class="btnDelete" onclick="OpenDialog(this, true); return false;" href=".../Delete/43">Delete</a>
答案 1 :(得分:0)
而不是调用blur()
而是将焦点放在另一个元素上,该元素将固有地从前一个元素中移除焦点。试试这个:
$('.btnDelete').tooltip().click(function () {
$(this).tooltip("close");
$(document).focus(); // document is an example, the selector can be made more specific
});
答案 2 :(得分:0)
尝试Rory的建议,如果它不起作用,那么也许尝试onBlur()函数,如other question
中所建议的那样