登录
首页 >  文章 >  前端

如何让链接点击后显示加载动画再跳转页面?

时间:2024-12-15 08:21:56 501浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《如何让链接点击后显示加载动画再跳转页面? 》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

如何让链接点击后显示加载动画再跳转页面?

在点击 标签时,如果想要其执行短暂的加载动画并在此过程结束后再跳转页面,可以使用 JavaScript 进行实现。

具体做法是监听 标签的点击事件,并在该事件中使用 preventDefault() 方法阻止默认的跳转行为。随后,可以根据需要设置一个加载动画,例如显示一个加载图标。

在加载动画结束后,使用 setTimeout() 函数来延时指定的时间,比如 1 秒,然后使用 window.open() 方法打开目标页面。

以下是一个示例代码:

<a href="https://www.baidu.com" target="_blank" onclick="onLinkClick">这是一个链接</a>

<script>
  const onLinkClick = function(e) {
    // 阻止默认跳转行为
    e.preventDefault();
    // 设置loading
    // ...
    const href = e.target.getAttribute('href');
    const openType = e.target.getAttribute('target');
    // 1秒后跳转
    setTimeout(() => {
      window.open(href, openType);
    }, 1000);
  }
</script>

终于介绍完啦!小伙伴们,这篇关于《如何让链接点击后显示加载动画再跳转页面? 》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布文章相关知识,快来关注吧!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>