Javascript JQuery单击返回上一个函数
我的网站上有三个弹出窗口。当用户单击某物时,第一个弹出窗口打开,其中有一个div 如果用户单击此div,则弹出窗口将关闭,并打开一个新窗口。 在这个新的弹出窗口中,它是相同的,我有一个div,如果用户单击它,它将关闭第二个弹出窗口并打开第三个Javascript JQuery单击返回上一个函数,javascript,jquery,html,popup,Javascript,Jquery,Html,Popup,我的网站上有三个弹出窗口。当用户单击某物时,第一个弹出窗口打开,其中有一个div 如果用户单击此div,则弹出窗口将关闭,并打开一个新窗口。 在这个新的弹出窗口中,它是相同的,我有一个div,如果用户单击它,它将关闭第二个弹出窗口并打开第三个 我想做的是,当你在第三个分区时,如果你点击关闭按钮,它将返回到第二个分区。如果你再次点击关闭按钮,你将返回到第一个弹出窗口 jquery中有什么方法可以做到这一点吗?您是否尝试使用布尔值 例如:() 希望它能对您有所帮助。不,您需要跟踪打开/关闭的弹出窗口
我想做的是,当你在第三个分区时,如果你点击关闭按钮,它将返回到第二个分区。如果你再次点击关闭按钮,你将返回到第一个弹出窗口
jquery中有什么方法可以做到这一点吗?您是否尝试使用布尔值 例如:()
希望它能对您有所帮助。不,您需要跟踪打开/关闭的弹出窗口,并采取相应的行动。如果不显示这些事件的代码,没有人能猜到您的页面是如何工作的。如果OP对其问题一无所知,您如何提供答案?您应该使用display:block,Why?请看这里的“我试图做的是,当您在第三个div时,如果您单击close按钮,它将返回到第二个div。如果您再次单击close按钮,您将返回到第一个弹出窗口。”然后您应该为其添加JSFIDLE。检查这里:)这只是一个例子。
var checkPOP2 = false;
$("#pop1").click(function(){
$(this).css("display", "none");
$("#pop2").css("display", "initial");
});
$("#pop2").click(function(){
if(!checkPOP2){
$(this).css("display", "none");
$("#pop3").css("display", "initial");
checkPOP2 = true;
}
else if(checkPOP2){
$(this).css("display", "none");
$("#pop1").css("display", "initial");
checkPOP2 = false;
}
});
$("#pop3").click(function(){
$(this).css("display", "none");
$("#pop2").css("display", "initial");
});