我想延迟一个链接的时间为500与javascript
I want to delay a link for a period of 500 with javascript
我一直在寻找通过Stackoverflow问题,试图得到帮助与一个简单的链接延迟;我想把它放在div的周围,我找不到正面或反面的例子。
到目前为止,我知道我需要停止href的本机函数,但我不知道如何做到这一点。代码对我来说还是很陌生。帮助吗?设置你的href
属性为href="javascript:delay('URL')"
和JavaScript:
function delay (URL) {
setTimeout( function() { window.location = URL }, 500 );
}
如果你想延迟你页面上的每个链接,你可以用jQuery这样做
$(function(){
$("a").click(function(evt){
var link = $(this).attr("href");
setTimeout(function() {
window.location.href = link;
}, 500);
});
});
我用它来保持函数在继续之前等待:
var wait_until = new Date().getTime() + 500;
while (new Date().getTime() < wait_until) {
//Do nothing, wait
}
要使用内联javascript延迟链接,只需设置你的href
属性为href="javascript:setTimeout(()=>{window.location = 'URL' },500);"
。
当你用你的链接替换URL时,只要确保它在' '
内。
<li class="nav-item">
<a href="javascript:setTimeout(()=>{window.location = '#About' },500);">
About Me
</a>
</li>
相关文章:
- 如何将datetime转换为以毫秒为单位的epoch时间javascript
- 将日期时间javascript绑定到表列
- 将时间字符串值转换为时间javascript
- 将字符串转换为日期时间-javascript
- 日期和时间 JavaScript 的时间戳
- 从当前日期和时间 JavaScript 中减去 5 分钟
- 服务器时间而不是客户端时间 JAVASCRIPT
- 如何获取用户名,并将其与消息一起显示,具体取决于一天中的时间(Javascript)
- 将 UTC 转换为本地时间 Javascript
- 格式化日期时间JavaScript
- 如何将 UTC 时间转换为本地时间 JavaScript
- 天气json转换时间Javascript时间戳
- 转换时间戳在UTC到用户本地时间javascript
- 如何为测验设定时间(Javascript)
- 改变css样式取决于一天的时间(javascript)
- 将UNIX时间戳转换为日期时间(javascript)
- Date对象:创建时设置静态时间(Javascript)
- 为什么不是't我的网页显示时间(javaScript)
- if 语句 - 条件评估时间(Javascript)
- IE8 日期时间 JavaScript 差异