我正在使用带有SweetAlert的jQueryUI工具提示()。
我想要实现的目标应该非常简单:
实际发生的事情是这样的:
我设法在jsFiddle中复制了这个。我只试过了$(document).tooltip();
,并且按照小提琴,我用链式点击命令tooltip("remove")
尝试了它。似乎都不起作用。
我猜SweetAlert的提示是“打破”jQuery UI的点击事件......但我不知道如何解决这个问题。
有什么想法吗?
答案 0 :(得分:3)
blur
div
,只需click
,如下所示。可能是一个巧妙的伎俩。
<强> DEMO 强>
$(document).ready(function() {
$(document).tooltip({ show: false, hide: false }).click( function () {
$(this).tooltip("close");
});
$('div').on("click", "#test", function() {
$(this).blur();//Add this here, get the focus outta there
swal("Test", "Test...", "info");
return;
});
});