我使用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";
});
});
当我首先点击按钮,之后它不起作用。
谢谢, 哈瑞。
答案 0 :(得分:2)
visibility
和display
(由.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();