gpt4 book ai didi

javascript - 如何通过简单的javascript在客户端机器上检测javascript文件下载完成

转载 作者:行者123 更新时间:2023-11-29 22:30:38 26 4
gpt4 key购买 nike

我很难将所有脚本移动到页面底部,因此页面加载速度非常快。所以今天我这样做了,发现一个问题,当加载 javascript 文件和我的 javascript 函数时,我单击了一个带有 jquery 函数的按钮。结果我重新加载了页面。我不想要。为了避免这种情况,我们有两种选择。一个是让所有脚本标签在其他页面内容下载之前先下载,第二个是在客户端检测 javascript 文件或脚本标签下载,函数准备好调用。如果正在下载 javascript 文件并且可以调用函数,那么单击按钮应该调用正确的 js 函数,否则它将返回 false。

这是我的代码

如果单击 btnFeedback1,则会执行例程。

<script language="javascript" type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function () {
jQuery("#btnFeedback1").click(function () {
//here my logic goes
return false;
});
});

如果正在下载关联的 js 文件,则单击按钮将返回 false 而不会重新加载页面。所以请用代码指导我如何实现它。

最佳答案

<input type="button" onclick="return false;" value="CLick button" id="btnFeedback1" />

和javascript

<script language="javascript" type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function () {
$("#btnFeedback1").removeAttr('onclick');
$("#btnFeedback1").click(function () {
//here my logic goes
return false;
});
});

关于javascript - 如何通过简单的javascript在客户端机器上检测javascript文件下载完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7111800/

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