我有两个工具提示,一个在外部元素上,另一个在内部元素上,如下所示:
当显示内部工具提示时,如何删除外部工具提示?
Here's a Fiddle
代码相当标准,但请记住,有时
v-tooltip
将工具提示像模态一样放置在主体级别上,因此工具提示实际上可能不是嵌套的。
<div id="app">
<div v-tooltip="'Outer Tooltip'">
Outer Area
<div v-tooltip="'Inner Tooltip'">
okokok
</div>
</div>
</div>
以下是我尝试过的:
在外部工具提示中,我放置了这样一个类:
v=tooltip="{content:'Outer Tooltip', classes:['killOnOtherOpen']}"
然后在内部工具提示上:
v=tooltip="getTextAndDoStuff()"
...
getTextAndDoStuff(){
$('.killOnOtherOpen').close();
return "Inner Tooltip";
}
但我有个错误:
我试过这样做:
.close;
-就像close不是一个函数-但是什么也没有发生,甚至不是一个错误。