2016-12-02 50 views
0

我有一個popup模式,顯示10秒後。但它顯示在頁面的頂部,我希望它應該顯示在頁腳底部的底部。如何在頁面底部顯示彈出模型?

我該怎麼做?

這裏是我的代碼:

// Get the modal 
 
    var modal = document.getElementById('myModal'); 
 
    // Get the button that opens the modal 
 
    var btn = document.getElementById("myBtn"); 
 
    // Get the <span> element that closes the modal 
 
    var span = document.getElementsByClassName("close2")[0]; 
 
    // When the user clicks the button, open the modal 
 
    btn.onclick = function() { 
 
     modal.style.display = "block"; 
 
    } 
 
    // When the user clicks on <span> (x), close the modal 
 
    span.onclick = function() { 
 
     modal.style.display = "none"; 
 
    } 
 
    // When the user clicks anywhere outside of the modal, close it 
 
    window.onclick = function(event) { 
 
     if (event.target == modal) { 
 
      modal.style.display = "none"; 
 
     } 
 
    }
.close { 
 
    color: white; 
 
    float: right; 
 
    font-size: 28px; 
 
    font-weight: bold; 
 
} 
 
.close:hover, 
 
.close:focus { 
 
    color: #000; 
 
    text-decoration: none; 
 
    cursor: pointer; 
 
} 
 
.modal-header { 
 
    padding: 2px 16px; 
 
    background-color: #2098d1; 
 
    color: white; 
 
} 
 
.modal-body { 
 
    padding: 2px 16px; 
 
} 
 
.modal-footer { 
 
    padding: 2px 16px; 
 
    background-color: #5cb85c; 
 
    color: white; 
 
} 
 
.modal { 
 
    position: absolute; 
 
    top: 200px; 
 
    right: 50px; 
 
    bottom: 0; 
 
    left: 0; 
 
    z-index: 1040; 
 
    overflow: auto; 
 
    overflow-y: auto; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 

 

 
<div class="modal fade" id="popup" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 
 
    <div class="modal-dialog"> 
 
     <div class="modal-content"> 
 
      <div class="modal-header"> 
 
       <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> 
 
       <h4 class="modal-title" id="myModalLabel">Special Offer</h4> 
 
      </div> 
 
      <div class="modal-body"> 
 
       <h1 style="color:green">10% OFFER </h1> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</div>

+0

調整模態的CSS。 – claudios

+0

你能給css plx嗎? – uiit

回答

0

不知道,如果你需要這麼多代碼。但是,這可以進行這樣:

的JavaScript:

$(function() { 
    setTimeout(function() { 
    $("#popup").modal(); 
    }, 2000); 
}); 

CSS:

#popup { 
    top: auto; 
    bottom: 10px; 
    outline: none; 
} 

預覽

preview

Bootply:http://www.bootply.com/DmyamsX6qg
* 點擊鏈接並使用全屏瀏覽檢查功能。

+0

感謝您的回覆。我使用你的'css'代碼,但它顯示在底部。這裏是[截圖](http://i66.tinypic.com/1568hvt.jpg),但我希望它顯示在頁腳之前的頁面。 – uiit

相關問題