【问题标题】:Bootstrap tooltip auto placement not working with modal引导工具提示自动放置不适用于模态
【发布时间】:2014-09-05 07:58:51
【问题描述】:

我在模态框内有一个工具提示。如果位置只是left,它可以工作,但文本被遮挡。但是对于auto left,我希望展示位置会自动重新定向,但它根本不显示。

  • Fiddle 在没有 auto 的情况下有效,但文本被遮挡
  • Fiddle 不适用于 auto

HTML:

<div id="modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="Modal" aria-hidden="true">
    <div class="modal-dialog modal-sm">
        <div class="modal-content">
            <div class="modal-body">
                <input id="inp" class="form-control" type="text" data-toggle="tooltip">
            </div>
        </div>
    </div>
</div>

JS:

$('#modal').modal()

$('#inp').tooltip({
    'trigger': 'manual', 
    'placement': 'auto left',
    'title': 'Hello there',
    'viewport': 'body'
});

$('#inp').tooltip('show');

【问题讨论】:

    标签: javascript jquery twitter-bootstrap twitter-bootstrap-3


    【解决方案1】:

    你的代码应该是这样的:

    <div id="modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="Modal" aria-hidden="true">
    <div class="modal-dialog modal-sm">
        <div class="modal-content">
            <div class="modal-body">
                <input id="inp" class="form-control" type="text" rel="tooltip" title="test Tool Tip">
            </div>
        </div>
    </div>
    

    $('#modal').modal()
    
    $('#inp').tooltip();
    

    这是有效的。您只需在输入中添加rel="tooltip" 并添加标题。

    【讨论】:

    • 您错过了展示位置。试试auto left 看看它是否有效。 rel 不是工具提示的必需属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多