向窗体滚动条添加延迟
Adding a delay to to a form scroller
我使用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
查看完整的代码谢谢
这应该行得通,你应该在点击事件之后而不是之前设置超时时间。
this.ctrlContinue.addEventListener( 'click', function() {
setTimeout(function() {
self._nextField();
}, 1000);
});
相关文章:
- 为JS函数添加延迟
- 如何为.css状态的更改添加延迟
- JavaScript/jQuery-添加添加和删除类与下一个函数之间的延迟
- 在单击下一个按钮之前,在JavaScript代码中添加5秒的延迟
- ngAnimate-如何删除NgLeave添加的延迟
- 如何使用延迟添加/删除类
- 我在向jquery脚本添加延迟时遇到问题
- 如何在使用flash音乐播放器的母版页中自动播放音乐之前添加延迟
- 在添加类之后,为DIPLAY内容添加延迟
- 如何在启动Mocha测试用例之前添加延迟
- Fullpage.js.添加滚动延迟
- 如何添加延迟计时器
- 香草JS:延迟点击事件以添加动画
- 尝试向 jQuery AJAX 请求添加延迟
- 如何在 AJAX 函数中添加延迟函数
- 如何使用 JQuery 添加延迟?(让它等待 5 秒再继续)
- 如何在 if else 语句期间添加暂停/延迟
- 如何在引导下拉列表悬停时添加延迟
- 在 Javascript/jQuery 中的循环末尾添加一个延迟
- 如何将延迟添加到此JQuery事件