를 클릭하지 않고 MagnificPopup에 모드를 표시하는 방법

7776 단어 MagnificPopupjQuery
여기는 Magnific Popup입니다.
http://dimsemenov.com/plugins/magnific-popup/

하고 싶은 일


페이지를 여는 순간 다음 모드를 표시하는 기능을 만듭니다.

방법


헤드로 읽은 파일


jQuery, MagnificPopup의 JS 파일 및 CSS 파일
index.html
    <link rel="stylesheet" href="/css/magnific-popup.css"> 
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
    <script src="/js/jquery.magnific-popup.js"></script>    

표시할 모드 섹션


id="popup"이 포인트입니다.
index.html
    <div id="popup" class="white-popup">
        Dynamically created popup
    </div>

모드 섹션 CSS


index.html
    .white-popup {
        position: relative;
        background: #FFF;
        padding: 20px;
        width: auto;
        max-width: 500px;
        margin: 20px auto;
    }

JavaScript 섹션


바디 밑에 그려주세요.src: "#popup"부분에서 id="popup"요소를 찾고 표시합니다.
index.html
    <script type="text/javascript">
    $(window).load(function(){
        $.magnificPopup.open({
            items: {src: '#popup'},
            type: 'inline', 
            modal: true,
        }, 0);
    });
    </script>  

총체적


index.html
<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>modal</title>
    <style type="text/css">
        .white-popup {
          position: relative;
          background: #FFF;
          padding: 20px;
          width: auto;
          max-width: 500px;
          margin: 20px auto;
        }
    </style>
    <link rel="stylesheet" href="/css/magnific-popup.css"> 
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
    <script src="/js/jquery.magnific-popup.js"></script>    
</head>
<body>
    <div id="popup" class="white-popup">
        Dynamically created popup
    </div>

    <script type="text/javascript">
    $(window).load(function(){
        $.magnificPopup.open({
            items: {src: '#popup'},
            type: 'inline', 
            modal: true,
        }, 0);
    });
    </script>    
</body>
</html>
이상

좋은 웹페이지 즐겨찾기