我正在使用jQuery工具插件,在我的页面上使用工具提示。我想更改工具提示的默认行为,因此我想使用"mouseover,mouseout"
而不是默认"dblclick,click"
,如下所示:
$("#elemName td[title]").tooltip({
position: "center right",
effect: "fade",
events: {
def: "dblclick,click"
}
});
然后会发生的工具提示就像我想要的那样在onDoubleClick上打开,但是关闭行为不是我定义的,它仍然是鼠标输出。
是不是应该允许关闭点击事件(也许我应该使用模态而不是工具提示来获得我想要的行为)或者我做错了什么?
答案 0 :(得分:0)
默认情况下,当鼠标移过鼠标时,工具提示保持可见,并且在鼠标移动时隐藏。如果您不想在mouseleave上关闭工具提示,则只需指定:tooltip:“mouseenter”。这使您可以以编程方式关闭工具提示。
以下列方式修改jQuery:
$("#elemName td[title]").tooltip({
position: "center right",
effect: "fade",
events: {
def: "dblclick,click",
tooltip: "mouseenter"
}
});
答案 1 :(得分:0)
以下配置适用于我:
$("#elemName td[title]").tooltip({
position: "center right",
effect: "fade",
events: {
def: "dblclick,click",
tooltip: "mouseenter,click"
}
});