gpt4 book ai didi

javascript - 关闭后窗口不会再次打开 - 解除绑定(bind)

转载 作者:行者123 更新时间:2023-11-29 22:27:32 25 4
gpt4 key购买 nike

我有一个按钮可以打开弹出窗口。再次点击自身,弹出窗口应该关闭(这个有效)。但关闭后无法重新打开窗口。我该如何解决这个解除绑定(bind)问题?

//loading Popup
//0 means disabled; 1 means enabled;
var popupStatus = 0;
function loadPopup ($elem) {
//loads popup only if it is disabled
if(popupStatus==0){
$elem.fadeIn(300, function(){
//Closing popup by clicking the button
$("#popup-button").bind("click", function(){
disablePopup();
});
});
popupStatus = 1;
}
}

//disable popup
function disablePopup(){
//disables popup only if it is enabled
if(popupStatus==1){
$(".popup-background").fadeOut("slow");
$("#popup-wrapper").fadeOut("slow");

$("#popup-button").unbind("click", function(){
disablePopup();
});
popupStatus = 0;
}
}

最佳答案

我认为没有解绑的必要,尝试这样的事情:

$('#popup-button').click(function(){
$('#popup-window').fadeToggle();
});

关于javascript - 关闭后窗口不会再次打开 - 解除绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8616897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com