팝업 상자 컨트롤은 마우스로 요소를 클릭한 후에 표시되는 프롬프트 상자와 유사합니다. 프롬프트 상자와의 차이점은 더 많은 내용을 표시할 수 있다는 것입니다.
팝오버를 만드는 방법(권장 학습: 부트스트랩 비디오 튜토리얼)
요소에 data-toggle="popover"를 추가하여 팝오버를 만듭니다.
title 속성의 내용은 팝업 상자의 제목이고 data-content 속성은 팝업 상자의 텍스트 내용을 표시합니다.
<a href="#" data-toggle="popover" title="弹出框标题" data-content="弹出框内容">多次点我</a>
참고: 팝업 상자는 다음 형식으로 작성해야 합니다. jQuery 초기화 코드: 그런 다음 지정된 요소에서 popover() 메서드를 호출합니다.
data-placement = {왼쪽 | 상단 | 오른쪽 | 하단 | 자동}은 팝업 상자의 표시 위치를 설정하고 여러 설정을 지원합니다. 예를 들어, data-placement="auto left" 창은 최대한 왼쪽에 표시되도록 하겠습니다. 상황이 허락하지 않는 경우에만 오른쪽에 표시됩니다.
다음 예시에서는 문서 내 어디든 팝업 상자를 사용할 수 있습니다.
$(document).ready(function(){ $('[data-toggle="popover"]').popover(); });
전체 코드:
기본적으로 팝업 상자는 지정된 요소를 다시 클릭하면 닫힙니다. data-trigger="focus" 속성을 사용하면 팝업 상자가 닫히도록 설정할 수 있습니다. 마우스가 요소 외부를 클릭합니다.
<!DOCTYPE html> <html> <head> <title>Bootstrap 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.1.0/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.12.5/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.1.0/js/bootstrap.min.js"></script> </head> <body> <div class="container"> <h3>弹出框实例</h3> <br> <a href="#" title="取消弹出框" data-toggle="popover" data-trigger="focus" data-content="点击文档的其他地方关闭我">点我</a> </div> <script> $(document).ready(function(){ $('[data-toggle="popover"]').popover(); }); </script> </body> </html>
Bootstrap과 관련된 더 많은 기술 기사를 보려면 Bootstrap Tutorial 칼럼을 방문하여 알아보세요!
위 내용은 bootstrap4에서 팝업 상자를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!