无法让文档准备好工作

Mat*_*nak 1 javascript jquery particles particle-system

我无法使用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>
Run Code Online (Sandbox Code Playgroud)

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

谢谢!

Imd*_*dad 5

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

<script type="text/javascript" src="js/jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

如果你已经完成了,那么尝试编写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>
Run Code Online (Sandbox Code Playgroud)

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