페이지의 거의 모든 위치에서 필요한 경우이 작업을 시도 할 수도 있습니다.
U는 일반적인 방법으로 구성한 다음 사용할 수 있습니다.
이런 식으로 u는 HTML 요소와 원하는 것을 사용할 수도 있습니다. :)
$(document).ready(function()
{
var options =
{
placement: function (context, source)
{
var position = $(source).position();
var content_width = 515;
var content_height = 110;
if (position.left > content_width)
{
return "left";
}
if (position.left < content_width)
{
return "right";
}
if (position.top < content_height)
{
return "bottom";
}
return "top";
}
, trigger: "hover"
, animation: "true"
, html:"true"
};
$('[data-toggle="popover"]').popover(options);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<div class="container">
<h3>Popover Example</h3>
<a id="try_ppover" href="#" data-toggle="popover" title="Popover HTML Header" data-content="<div class='jumbotron'>Some HTML content inside the popover</div>">Toggle popover</a>
</div>
부가
더 많은 옵션을 설정하려면 여기 로 이동 하십시오 .
여기 에서 더 많은 정보를 찾을 수 있습니다 .
최신 정보
클릭 후 팝업을 원하면 JS 옵션을 다음 trigger: "click"
과 같이 변경할 수 있습니다.
return ..;
}
......
, trigger: "click"
......
};
U는 또한 다음 data-trigger="click"
과 같이 HTML ading에서 사용자 정의 할 수 있습니다.
<a id="try_ppover" href="#" data-toggle="popover" data-trigger="click" title="Popover Header" data-content="<div class='jumbotron'>Some content inside the popover</div>">Toggle popover</a>
나는 그것이 더 지향적 인 코드가 될 것이고 더 재사용 가능하고 모두에게 더 도움이 될 것이라고 생각합니다. :).
auto
페이지 레이아웃과 팝 오버에 넣은 콘텐츠에 따라 항상 완벽하게 작동하지 않기 때문에 가장 좋은 방법 입니다.