如何使用 twig body onload.. windows.load 不起作用

how to use twig body onload.. windows.load doesnot work

如何在 Twig 中使用 "onload()" 函数。我尝试使用 windows.load 和 $(document).ready(function(){ ****** }) 但地图没有加载。我使用 firebug

没有错误

这是同时包含 windows.load

的代码

https://gist.github.com/anonymous/f7d6954f172dbf67a6ac

这样做

<script type="text/javascript">
    jQuery(document).ready(function () {

        /*ALL YOUR CODE*/

    });
</script>

不使用我推荐的 jQuery 库:

window.onload = function() {
    alert('script works');
};

使用 Twig 的最佳选择是使用 javascript 块:

...
{% block javascript %}

    window.onload = function() {
        alert('script works');
    };

{% endblock %}

javascript 块将插入到 /body 标签之前。