2015-09-03 72 views
0

我正在使用http://tympanus.net/codrops/2014/07/30/fullscreen-form-interface/來構建表單 - 我希望在點擊事件之後頁面向下滾動之前有一個延遲。向表單滾動器添加延遲

我一直在嘗試使用setTimeout來實現這一點,但一直在掙扎。

例如,我認爲這會工作:

// show next field 
    setTimeout(function() { 
     this.ctrlContinue.addEventListener('click', function() { 
      self._nextField(); 
     }); 
    }, 1000); 

您可以在https://github.com/codrops/FullscreenForm/blob/master/js/fullscreenForm.js

感謝

回答

0

看到完整的代碼,這應該工作,你不應該之前設置點擊事件後暫停。

this.ctrlContinue.addEventListener('click', function() { 
    setTimeout(function() { 
     self._nextField(); 
    }, 1000); 
}); 
+0

這似乎沒有工作 –

+0

可以請你創建jsfiddle。所以我可以幫你 –