警告:我几乎没有javascript、html等方面的经验
http://getbootstrap.com/2.3.2/javascript.html#tooltips这些是我正在使用的工具提示。
所以工具提示本身对我们的web界面的所有功能都很好。。。除了一个细节。
当工具提示显示时,如果它们是一体的对象被克隆,它们不会消失。
如
假设您有一个表,每一行的末尾都有一个+号,如果您单击该号,您单击的行将被复制。(下面是HTML)
+符号带有一个弹出的工具提示,显示“复制此行”。如果你移动鼠标,工具提示会正确显示并消失。但是如果你点击了+号,工具提示如果显示的话,就只会停留在那里而不会消失。
<SPAN rel="tooltip" data-content="Duplicate this row" title="Duplicate this row" data-html="true">
<input class='submit' type="image" name="Add" class="submit" onClick="this.form.appendChild(getInputNode({'type':'hidden','name':'Add','value':'1'}));cloneRow(this);return false;" height="12" value="1" src="/images/icons/plus.gif" width="12" alt=''/>
</SPAN>
这个HTML是由我们的perl代码生成的,它只是根据您提供的选项输出这个HTML。
我在引导工具提示选项中看不到任何东西可以使这个工具提示消失,比如说一个计时器或者其他什么(这可以解决这个问题)。有人有什么建议吗?
最佳答案
不要介意。这变成了一个简单的问题,您只需告诉其中一个函数调用onClick to$(this).tooltip('hide');
关于javascript - 克隆时Bootstrap工具提示不会消失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20275092/