0

いくつかの外部JSファイルを使用しています。各ファイルには次のものがあります。

$(document).ready(function()
{
    //
});

そのため、ページが読み込まれると、自分自身を初期化できます。しかし今回は、パラメーターを渡して手動で行う必要があります (そのため、ドキュメントの ready() をパラメーターで呼び出します)。

4

3 に答える 3

2

できません。ドキュメントの準備完了は、DOMの準備ができたときにブラウザによって起動されます。自分でトリガーすることはできません。

ただし、準備完了時に呼び出される関数にコードを配置し、必要なロード後いつでもそれを呼び出すことができます。このようなもの:

$(function() {
    doSomething("foo"); // onload

    $("#myElement").click(function() { doSomething("bar") }); // onclick of element
});

function doSomething(text) {
    alert(text);
};
于 2012-11-23T11:28:22.100 に答える
1

これを試すことができますか?テストしませんでした:P:

 var param = "hey";

    $(document).ready(function(param)
    {
        alert(param);
    });

以上:

 var param = "hey";

        $(function(param)
        {
            alert(param);
        });
于 2012-11-23T11:26:50.097 に答える
1
var foo = function() { alert('!'); };

(function(d, f) {
    f();
})(document, foo);
于 2012-11-23T11:46:59.103 に答える