无法让文档准备好工作

时间:2012-05-10 18:11:54

标签: javascript jquery particle-system particles

我无法使用JQuery粒子发射器插件。之前我遇到过这个问题,这是因为jquery库和对particle.js文件的脚本调用正在被同时加载,而发射器文件显然首先加载。然后它无法有效加载,因为Jq lib必须先加载才能处理以下代码第3行的'$'jquery调用:

<script type="text/javascript" src="js/particle.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){   
            var emitter = new particle_emitter({ size: 16, velocity: 50, decay:     2000, rate: 20 });
        emitter.start();
    });
    </script>

你可以给我任何建议为什么$(文件).ready(function(){...});不会延迟粒子发射器调用的负载,直到Jq库加载后将非常感激。

谢谢!

1 个答案:

答案 0 :(得分:5)

首先包含jquery.js文件。在particle.js之前

<script type="text/javascript" src="js/jquery.js"></script>

如果您已经完成,那么尝试编写jQuery(document).ready而不是$(document).ready

喜欢

<script type="text/javascript" src="js/particle.js"></script>
    <script type="text/javascript">
        jQuery(document).ready(function(){   
            var emitter = new particle_emitter({ size: 16, velocity: 50, decay:     2000, rate: 20 }).start();
    });
</script>

注意:我已将.start()移到上一行,只是为了缩短代码。