0

クリックではなくページが読み込まれるとこの関数が実行されるようにするには、どの命令を使用する必要がありますか?私は試した:

window.onload=function () {
("#geocomplete").trigger("geocode");

しかし、上記のコードは機能しませんでした。

<script>
    $(function () {
        $("#variables").variables({
            map: ".map_canvas",
            details: "form",
            types: ["calculations", "grades"]
        });

        $("#submit_button").click(function () {

            $("#variables").trigger("calculations");
        });
    });
</script>
4

1 に答える 1

2

window.onloadjQueryのイベントの前に発生$(document).ready()します(おそらくご存知のとおり、短縮バージョンを使用して設定しました$(function() {...}))。

つまり、まだ設定されていないイベントをトリガーしようとしています。

@Davidが指摘したように、トリガーコードを既存のコードの最後に置くことができます$(function() {...})

于 2013-02-25T01:32:48.393 に答える