我创建了一个带折叠面板的bootstrap手风琴来保持表格输入。我试图在输入上方的折叠面板内创建工具提示以进行验证输出。
问题:当面板从折叠打开时,所有工具提示都位于输入上方50px左右(需要折叠并打开以重新放置到正确的位置)。
有人可以建议一种方法来刷新折叠div内部的工具提示,或以某种方式重置其位置以纠正输入上方的位置吗?
编辑 - 提交和调用setTooltip并且div未折叠时,展示位置正确。
function setTooltip(obj, value, pos) {
options = {placement: pos, trigger: 'manual'}
$(obj).tooltip(options)
.attr('data-original-title', value)
.tooltip('fixTitle');
}
function displayTooltip(obj) {
options = {placement: "top", trigger: 'manual'}
$(obj).tooltip(options).tooltip('show');
}
答案 0 :(得分:0)
我创建了一个示例JSFiddle,其中我将bootstrap工具提示与accordion对象结合使用。
这是你想要的吗? http://jsfiddle.net/dheLm7u6/JQUERY:
$(function () {
$('#buttonid').click(function()
{
if( !$('.test1').val() ) {
$('[data-toggle="tooltip"]').tooltip('show');
}
});
});