javascript - 解除对另一个按钮点击的初始点击功能的绑定(bind)

标签 javascript jquery html onclick

我有一个最初隐藏的表单。 点击流程有两个步骤才能到达表单。单击表单关闭按钮时,我需要重置初始单击操作。

添加示例代码和演示。

流程如下

  • 点击立即加入文本
  • 然后单击文本单击此处打开表单文本
  • 然后点击关闭图标
  • 出现弹出窗口

我现在需要知道的是,

  1. 通过单击,需要重置表单,并且屏幕应看起来像最初的样子(带有立即加入文本的品牌名称框)并且立即加入的初始点击操作应该被刷新。

  2. 通过点击,它应该保持在相同的表单上。

       $(".button").click(function(e){
            e.preventDefault();
            $(this).hide();
            $(".slidethis").fadeIn(800).css("display","inline-block");
            $(".wrapper").css("display","block");
        });
    
      $(".seconddiv").hide();
        //forstdiv click 
        $(".firstdiv").click(function(){        
            $(this).hide();
            $(".seconddiv").show();
        });
    
        //Close button 
        $(".close_icon").click(function(){      
            $(".popup").show();
        });
    

<强> Demo Here

P.S:我不想通过关闭表单来刷新页面。

最佳答案

添加这段代码就可以了。这是关于逆转你的步骤:

$("input[value=Yes]").click(function(){
    //reset - reverse all the steps
    $(".button").show();
    $(".slidethis").fadeOut(800).css("display","none");
    $(".wrapper").css("display","inline-block");
    $(".popup").hide();
    $(".seconddiv").hide();
    $(".firstdiv").show();
});


$("input[value=No]").click(function(){
   $(".popup").hide();

}); 

更新的 fiddle :https://jsfiddle.net/5353ntuf/5/

关于javascript - 解除对另一个按钮点击的初始点击功能的绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47453955/

相关文章:

javascript - TinyMCE:退格问题

javascript - 重叠图像跨越 CSS 或 HTML 中的表格单元格边框

javascript - 在 jquery ui datepicker 中禁用不可用/不需要的日期

javascript - 使用 selenium 通过 ID 的一部分查找元素

javascript - 水平平滑滚动 100px

javascript - 为什么在通过 ajax 提交时使用表单标签?

javascript - 在 JavaScript 中更改图像源

Javascript - 在函数中将返回设置为 true

javascript - 如何在 HTML 中禁用一种输入类型

jquery - 没有显示大图 (prev() click()attr())