jQuery 在加载时调用用户定义的函数

发布于 2024-11-18 08:52:48 字数 476 浏览 2 评论 0原文

$(document).ready(function(){

$.fn.newQsNum = function(){
    var num_of_qs = 5;
    return Math.floor(Math.random()*num_of_qs)+1
}

});

$(window).load(newQsNum);

如何在 Windows 加载时调用用户定义的函数? 当我查看错误控制台时,它说 newQsNum 未定义。 我做错了什么吗?我刚刚关注了

http: //jquery-howto.blogspot.com/2008/12/how-to-add-your-own-custom-functions-to.html

$(document).ready(function(){

$.fn.newQsNum = function(){
    var num_of_qs = 5;
    return Math.floor(Math.random()*num_of_qs)+1
}

});

$(window).load(newQsNum);

how do you call a user defined function on windows load?
when i looked at the error console, it says the newQsNum is undefined.
have i done anything wrong? i just followed

http://jquery-howto.blogspot.com/2008/12/how-to-add-your-own-custom-functions-to.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

伤感在游骋 2024-11-25 08:52:48

您无法使用 newQsNum() 调用您的函数,因为您已将其添加到 $.fn 中。您也可以直接在文档就绪包装器中调用它。

$(document).ready(function(){

    $.fn.newQsNum = function(){
        var num_of_qs = 5;
        return Math.floor(Math.random()*num_of_qs)+1
    }

    $.fn.newQsNum();

});

You can't call your function with newQsNum() because you added it to $.fn. Also you can call it directly within your document ready wrapper.

$(document).ready(function(){

    $.fn.newQsNum = function(){
        var num_of_qs = 5;
        return Math.floor(Math.random()*num_of_qs)+1
    }

    $.fn.newQsNum();

});
依 靠 2024-11-25 08:52:48

在文档中调用它准备好-

$(document).ready(function(){ 

$.fn.newQsNum(); 

});

call it inside doc ready-

$(document).ready(function(){ 

$.fn.newQsNum(); 

});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文