gpt4 book ai didi

javascript - 防止在页面加载时点击链接

转载 作者:太空狗 更新时间:2023-10-29 15:39:09 24 4
gpt4 key购买 nike

我有一个带有一些链接的网页,我需要通过 jQuery 拦截链接点击事件。任务顺利完成,但随后出现了一个问题:如果用户在 JavaScript 未完成加载时单击一个链接,它会链接到另一个页面(这是一个错误)。

我试图找到一种方法来在页面加载完成之前禁用链接单击,但现在最好的解决方案是我必须将 onclick="return false;" 添加到我的链接中,这是不是很优雅。有没有更好的解决方案?

最佳答案

您可以尝试使用初始化脚本:

<script language="javascript">

var loaded = false;

function SetLoaded() { loaded = true; }

window.onload = SetLoaded;

</script>

然后您可以将 onclick="return loaded;" 添加到您的 href。由于在页面加载之前 loaded 不会为真,因此它应该禁用任何添加了此链接的链接。

关于javascript - 防止在页面加载时点击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4929264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com