如何使用按钮单击关闭模态窗口

use*_*925 0 html javascript jquery

我有一个模态窗口,但我想设置一个关闭功能,以便当用户单击“按钮”时,它将关闭模态窗口。有谁知道这是如何实现的?

我有该应用程序的链接,因此您可以在此处查看

下面是javascript代码,它显示了打开模态窗口的功能以及我想放置代码以关闭模态窗口的位置的设置功能:

function plusbutton() {
    $(".previouslink").modal(); 
    return false;
}
function closewindow() {    
    return false;
}
Run Code Online (Sandbox Code Playgroud)

以下是用户单击加号按钮并显示“previouslink”div 标签中的内容的表单代码:

<form id="QandA" action="imageupload.php" method="post">
    <h1>CREATING QUESTIONS AND ANSWERS</h1>
    <table id="plus" align="center">
        <tr>
            <th><a onclick="return plusbutton();">
<image src="Images/plussign.jpg" width="30" height="30" alt="Look Up Previous Question" class="plusimage"/>
            </a><span id="plussignmsg">(Click Plus Sign to look <br />
            up Previous Questions)</span> </th>
        </tr>
    </table>
    <div class="previouslink">
        <h1>PREVIOUS QUESTIONS</h1>
        <button type="button" id="close" onclick="return closewindow();">Close
        </button></div>
</form>
Run Code Online (Sandbox Code Playgroud)

Luk*_*ukx 5

您的 Live-Example 向我展示了您似乎在使用SimpleModal

从文档:

关闭对话框

SimpleModal 将自动将关闭函数(使用 onclick 事件)绑定到具有simplemodal-close该类的对话框内的任何元素。此外,您可以通过调用以编程方式关闭当前打开的对话框 $.modal.close();

意思是:在您的closeWindow()-Function 中,您可以简单地输入以下行:

$.modal.close();
Run Code Online (Sandbox Code Playgroud)

并完成。