0

ログインフォームを非表示にしてサインアップフォーム(およびビザベラ)を表示するボタンを備えたログインフォームがあります。フォームに戻った後 (たとえば、サインアップする代わりにログインすることに気が変わった場合)、フォームの入力が機能せず、他のフォームを表示するボタンも機能しません。

私が見つけた最善のことは、DOM が新しい要素で更新されていないことです。コードは次のとおりです。

    $(document).ready(function(){
      $('.or-signup').on('click', function(){
        $('.login-form').animate({opacity:0})
        $('.signup-form').fadeIn()
        $('.form-container').animate({height:'315px'}, 500);
      });
      $('.or-login').on('click', function(){
        $('.login-form').animate({opacity:1})
        $('.form-container').animate({height:'265px'}, 500)
        $('.signup-form').animate({opacity:0});
      });
    });
4

0 に答える 0