JQuery Click事件问题

时间:2010-03-27 11:08:22

标签: jquery modalpopup

我使用jquery创建模态弹出窗口。我通过按钮点击事件和相应的代码点击弹出模式弹出

 $(document).ready(function () {
            $("#Button1").click(function () {
                el = document.getElementById("overlayDiv");
                el.style.visibility = "visible";
                el1 = document.getElementById("progress");
                el1.style.visibility = "visible";
                el2 = document.getElementById("image");
                el2.style.visibility = "hidden";
            });
        });

当我首先点击按钮,之后它不起作用。

谢谢, 哈瑞。

2 个答案:

答案 0 :(得分:2)

visibilitydisplay(由.hide()使用)是不同的。在CSS中使用visibility: hidden,而不是display: none,您可以使用jQuery的show() / hide()功能,如下所示:

$("#Button1").click(function () {
   $("#overlayDiv, #progress").show();
   $("#image").hide();
});​

听起来你正在使用.hide()来隐藏模态,如果是这种情况,这将解决问题。此外,少一点代码:)

答案 1 :(得分:0)

试试这个

 $find(Your popup ID).show();