jQuery“点击”仅可使用一次?

时间:2019-09-27 19:05:56

标签: javascript jquery html

我有一个div,当我单击它时会显示一个表格。 我的代码运行良好,但只有一次...

我试图在其中添加一些超时时间,但由于我的表单未隐藏,因此无法使用slideToogle

jQuery('.rappel-title').click(function(){
    jQuery('#formulaire').addClass('open');
    jQuery(".rappel-title").addClass('open-contact');
    console.log("Ok");

    if (jQuery('#formulaire a').hasClass('open-contact')){
      jQuery('.rappel-title').click(function(){
        jQuery('#formulaire').removeClass('open');
        jQuery(".rappel-title.open-contact").removeClass('open-contact');
      });
    } 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="formulaire">
  <a class="rappel-title">
      <span>Vous avez une question ?</span>
  </a>
  <?php Ninja_Forms()->display( 1 ); ?>
</div>

0 个答案:

没有答案