Bootstrap工具提示自动放置不适用于模态

时间:2014-09-05 07:58:52

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

我在模态中有一个工具提示。如果展示位置只是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');

1 个答案:

答案 0 :(得分:-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"并添加标题。