首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用简单的javascript在客户端检测javascript文件下载完成

如何用简单的javascript在客户端检测javascript文件下载完成
EN

Stack Overflow用户
提问于 2011-08-19 01:48:51
回答 1查看 5.2K关注 0票数 3

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

以下是我的代码

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

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-19 01:56:45

代码语言:javascript
复制
<input type="button" onclick="return false;" value="CLick button" id="btnFeedback1" />

和javascript

代码语言: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;
    });
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7111800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档