$(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は定義されていません。 私は何か間違ったことをしましたか?私はちょうどあなたが$.fn
にこれを追加しましたので、あなたはnewQsNum()
であなたの関数を呼び出すことはできませんjQueryはユーザ定義関数を呼び出して呼び出します
http://jquery-howto.blogspot.com/2008/12/how-to-add-your-own-custom-functions-to.html
既成ドキュメント内で呼び出しますか?あなたのカスタム関数は、DOMの準備が整ったときにのみ追加されますが、その前にすでに割り当てようとしています( 'load'割り当ては' ready'の中で実行されます)。 '$ .fn.newQsNum'であなたの関数にアクセスすることができます。 – kapa