我正在使用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 :(得分:0)
这应该有效,你应该在点击事件之后设置超时。
this.ctrlContinue.addEventListener( 'click', function() {
setTimeout(function() {
self._nextField();
}, 1000);
});