Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery单击返回上一个函数_Javascript_Jquery_Html_Popup - Fatal编程技术网

Javascript JQuery单击返回上一个函数

Javascript JQuery单击返回上一个函数,javascript,jquery,html,popup,Javascript,Jquery,Html,Popup,我的网站上有三个弹出窗口。当用户单击某物时,第一个弹出窗口打开,其中有一个div 如果用户单击此div,则弹出窗口将关闭,并打开一个新窗口。 在这个新的弹出窗口中,它是相同的,我有一个div,如果用户单击它,它将关闭第二个弹出窗口并打开第三个 我想做的是,当你在第三个分区时,如果你点击关闭按钮,它将返回到第二个分区。如果你再次点击关闭按钮,你将返回到第一个弹出窗口 jquery中有什么方法可以做到这一点吗?您是否尝试使用布尔值 例如:() 希望它能对您有所帮助。不,您需要跟踪打开/关闭的弹出窗口

我的网站上有三个弹出窗口。当用户单击某物时,第一个弹出窗口打开,其中有一个div

如果用户单击此div,则弹出窗口将关闭,并打开一个新窗口。 在这个新的弹出窗口中,它是相同的,我有一个div,如果用户单击它,它将关闭第二个弹出窗口并打开第三个


我想做的是,当你在第三个分区时,如果你点击关闭按钮,它将返回到第二个分区。如果你再次点击关闭按钮,你将返回到第一个弹出窗口


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");
});