2017-08-30 159 views
0

我是Android开发人员,所以我正在做一些Web开发我做了一些研究,但没有运气,可能是因为我在输入错误的关键字,所以在这里我寻求帮助。当隐藏div元素时聆听

我有这样的事情..

<form class="rd-mailform" action="~/Reset" method="post"> 
    <div class="form-group"> 
     <input type="email" placeholder="[email protected]" name="email" required> 
     <button type="submit>Reset my password</button> 
     <div class="progressInfo"></div> 
    </div> 
</form> 

的情况是,当提交按钮被点击时,progressInfo将是可见的,然后它会显示类似加载那么它将改变发送或类似电子邮件尚未注册,则会再次隐藏。

我的问题是如何在显示消息后将其返回到上一页。当progressInfo被隐藏时,是否有代码让侦听器?

仅供参考,已经有一个现有的代码,但由于我是Web开发新手..我很难调试它。请帮忙。

回答

0

好的..当我做了检查元素..我注意到,div progressInfo增加了一些类,如'隐藏','失败','成功'..所以我做的是设置一些间隔检查是否div的progressInfo有'隐藏'类

setInterval(function() { 
     var elem = document.getElementsByClassName('progressInfo')[0]; 
     if (elem.classList.contains("hide")) { 
      window.history.back(-1); 
     } 
    }, 1000); 
+0

LOL字面上笑出声来! – 2017-09-13 10:44:34