2

휴대 전화와 태블릿에서 볼 수있는 두 가지 요소와 데스크톱/etc에 표시되는 두 가지 요소가 있습니다. 이 두 가지 항목에는 도구 설명이 있습니다. 항상 표시하고 싶습니다. (호버를 사용하지 마십시오.)반응 형 유틸리티를 사용하여 bootstrap3 툴팁을 사용하려고 시도했습니다.

내가 겪고있는 문제는 응답 요소 인 div 또는 이 경우 버튼)가 숨겨져 있습니다.

screen shot

HTML :

<div class="container"> 
    <div class="row col-md-12"> 
     <button type="button" class="btn btn-default tooltip-btn visible-xs visible-sm" data-toggle="tooltip" data-placement="bottom" title="Small Screen Tooltip">visible-xs, visible-sm</button> 
     <button type="button" class="btn btn-default tooltip-btn visible-md visible-lg" data-toggle="tooltip" data-placement="bottom" title="Large Screen Tooltip">visible-md, visible-lg</button> 
    </div> 
</div> 

JS는 :

가능한 http://jsbin.com/UFoRIYex/508/edit가 할 수있는 :

var opts = {"container": "body", "trigger": "manual", "html": true}; 
$('.tooltip-btn').tooltip(opts).tooltip("show"); 

나는 예 JSBin이?

답변

2

이 문제는 버튼이 전혀 보이지 않더라도 툴팁을 적용하는 것으로 인해 발생합니다. 그 주위를 이동하려면 다음과 같이

<button id="small" type="button" class="btn btn-default tooltip-btn visible-xs visible-sm" data-toggle="tooltip" data-placement="bottom" title="Small Screen Tooltip">visible-xs, visible-sm</button> 
<button id="medium" type="button" class="btn btn-default tooltip-btn visible-md visible-lg" data-toggle="tooltip" data-placement="bottom" title="Large Screen Tooltip">visible-md, visible-lg</button> 

가 ... 다음 JS에서 가시성 확인 ... 먼저 buttonsid을 제공 할 것이다 : 나는 업데이트

if ($('#small').is(':visible')) 
    $('#small').tooltip(opts).tooltip("show"); 
if ($('#medium').is(':visible')) 
    $('#medium').tooltip(opts).tooltip("show"); 

당신의 여기에 붙여 넣기 : http://jsbin.com/UFoRIYex/509/edit

+0

좋아요, $ (window) .resize (showTooltips);에 추가했습니다. 도우미, 그리고 .tooltip ("hide")에 대한 else가 있어야합니다. - 페이지 크기를 조정할 때도 훌륭하게 작동하는 것 같습니다. – ericpeters

+0

위대한! 행복하게 도울 수 있습니다;) – webeno

+0

부트 스트랩이 올바르게 문서화하기 위해 노력하고 있습니다 : https://github.com/twbs/bootstrap/issues/13362 – cvrebert