在showMessage()之后添加延迟
Add delay after showMessage()
我有这个代码
<script type="text/javascript">
var currentBlock;
function onSuccessEditUser(result) {
showMessage(result.Message);
window.location = '@Url.Action("UserIndex")';
}
</script>
我想在showMessage之后和window.location之前添加一点延迟。
我该怎么做?
您可以使用setTimeout
在指定的时间间隔后激发代码:
function onSuccessEditUser(result) {
showMessage(result.Message);
// Wait 1 second
setTimeout(function() {
window.location = '@Url.Action("UserIndex")';
},1000);
}
使用java脚本setTimeOut
方法在指定时间后执行某些内容
<script type="text/javascript">
var currentBlock;
function onSuccessEditUser(result) {
showMessage(result.Message);
// Wait 5 second
setTimeout(function() {
window.location = '@Url.Action("UserIndex")';
},5000);
}
<script>
您可以使用setTimeout(function(){showMessage(result.Message);});
函数。或者选择jQuery $(..).delay(300);
http://api.jquery.com/delay/你喜欢哪一个。
相关文章:
- 为JS函数添加延迟
- 如何为.css状态的更改添加延迟
- 我在向jquery脚本添加延迟时遇到问题
- 如何在使用flash音乐播放器的母版页中自动播放音乐之前添加延迟
- 在添加类之后,为DIPLAY内容添加延迟
- 如何在启动Mocha测试用例之前添加延迟
- 如何添加延迟计时器
- 尝试向 jQuery AJAX 请求添加延迟
- 如何在 AJAX 函数中添加延迟函数
- 如何使用 JQuery 添加延迟?(让它等待 5 秒再继续)
- 如何在引导下拉列表悬停时添加延迟
- 向每个列表项添加延迟的 CSS 动画
- 向 JavaScript 函数添加延迟
- 在“for”循环迭代之间添加延迟
- 使用Javascript向鼠标悬停添加延迟
- 在ajax脚本中添加延迟
- 在Ajax调用后向JQuery keyup()添加延迟
- 在showMessage()之后添加延迟
- 在带有传递给函数的变量的javascript循环中添加延迟
- Javascript为动画添加延迟