【发布时间】:2011-09-17 14:49:40
【问题描述】:
每当用户单击菜单项时,我都想显示一个工具提示:
// Initialize tooltips for each menu_item
$(".menu_item_tooltip_link a.tooltip").tooltip({
opacity: 1.0,
position: "bottom center",
effect: "slide",
direction: "bottom",
offset: [0, 0],
relative: true,
events: { def: "click,mouseout", tooltip: "mouseenter" }
});
工具提示不应该被隐藏,除非用户点击工具提示的关闭按钮:
$(".menu_item_tooltip_close").click(function () {
$(this).parents(".menu_item_tooltip:first").hide();
});
一切正常,但是当工具提示关闭并且光标停留在触发工具提示的元素中时,它不会显示,直到我离开项目的边界并再次单击它。
知道如何解决这个问题吗?
【问题讨论】:
-
。 . . .请问html?杰宾? jsfiddle?
-
您不想在用户悬停时显示工具提示吗?当您单击一个菜单项时,您希望它触发该菜单项执行的功能。
标签: javascript jquery tooltip jquery-tools