我正在尝试使用 Bootstrap、Angular 和Angular Bootstrap在 HTML 表单中实现工具提示或弹出框。
<div class="col-sm-6 col-sm-offset-3">
<div class="form-group">
<label for="test1">Tooltip example:</label>
<input type="text" id="test1" name="test1" class="form-control" tooltip="{{tooltip}}" tooltip-trigger="focus" tooltip-placement="right">
</div>
<div class="form-group">
<label for="test1">Popover example:</label>
<input type="text" id="test2" name="test2" class="form-control">
<i class="fa fa-question-circle" popover="{{tooltip}}" popover-trigger="mouseenter" popover-placement="right" popover-append-to-body="true"></i>
</div>
</div>
工具提示和弹出框在桌面和 iPad 上都可以正常工作。但是当宽度低于 768 px 时,tooltip/popover 的正确位置不再是一个好的解决方案。
如何以更具响应性的方式解决这个问题?
请看这个 Plunker: http ://plnkr.co/edit/r7CF7TCIDP592BYegeE5?p=preview