jQuery 在加载时调用用户定义的函数
$(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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您无法使用
newQsNum()
调用您的函数,因为您已将其添加到$.fn
中。您也可以直接在文档就绪包装器中调用它。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.在文档中调用它准备好-
call it inside doc ready-