2017-08-30 201 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