我正在處理自己的自定義模態窗口,但是我遇到了問題。我想創建多個模式窗口,但是我需要爲每個模式應用不同的內容。模態窗口:如何爲每個模態設置不同的內容?
我的HTML代碼:
<div id="footer">
<div class="wrapper">
<ul>
<li>
<a class="modal-window-trigger" id="help" href="help.php">Help</a>
</li>
<li>
<a class="modal-window-trigger" id="faq" href="faq.php">Frequently Asked Questions</a>
</li>
</ul>
<span id="footer-copyright">
<a href="./..">Coded by Dylan - ©2015-2016</a>
</span>
</div>
</div>
<div class="modal-window">
<div class="modal-window-container">
<span class="modal-window-closer" title="Close the overlay"></span>
<h1 class="big-title" style="margin-bottom: 15px;">First Modal Window</h1>
<p>First Modal Window Text</p>
</div>
</div>
<div class="modal-window">
<div class="modal-window-container">
<span class="modal-window-closer" title="Close the overlay"></span>
<h1 class="big-title" style="margin-bottom: 15px;">Second Modal Window</h1>
<p>Second Modal Window Text</p>
</div>
</div>
<div id="expose-mask"></div>
我的JavaScript代碼:
(function($)
{
$(".modal-window-trigger").click(function(e)
{
e.preventDefault();
$(".modal-window").addClass("shown");
$("#expose-mask").css({"visibility": "visible"});
});
$(".modal-window-closer, #expose-mask").click(function(){
$("#expose-mask").css({"visibility": "hidden"});
$(".modal-window").removeClass("shown");
});
})(jQuery);
我想表明,當我點擊 「幫助」 的具體內容文本和另一個內容,當我點擊「常見問題」文本。
如何爲每個模態設置唯一的數據?
謝謝。仍然有問題。可以添加我的類「模態窗口」來設置所有模態窗口的樣式?因爲我可以在你的代碼中看到它已經消失,我需要風格化所有模態窗口。 http://prntscr.com/7gef1n –
你可以添加額外的類風格 – vel
感謝您的幫助。 :)工作! –