いくつかの外部JSファイルを使用しています。各ファイルには次のものがあります。
$(document).ready(function()
{
//
});
そのため、ページが読み込まれると、自分自身を初期化できます。しかし今回は、パラメーターを渡して手動で行う必要があります (そのため、ドキュメントの ready() をパラメーターで呼び出します)。
できません。ドキュメントの準備完了は、DOMの準備ができたときにブラウザによって起動されます。自分でトリガーすることはできません。
ただし、準備完了時に呼び出される関数にコードを配置し、必要なロード後いつでもそれを呼び出すことができます。このようなもの:
$(function() {
doSomething("foo"); // onload
$("#myElement").click(function() { doSomething("bar") }); // onclick of element
});
function doSomething(text) {
alert(text);
};
これを試すことができますか?テストしませんでした:P:
var param = "hey";
$(document).ready(function(param)
{
alert(param);
});
以上:
var param = "hey";
$(function(param)
{
alert(param);
});
var foo = function() { alert('!'); };
(function(d, f) {
f();
})(document, foo);