1

我无法让 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>

你可以给我任何建议为什么 $(document).ready(function(){ ... }); 在 Jq 库加载之前无法延迟粒子发射器调用的加载将不胜感激。

谢谢!

4

1 回答 1

5

首先包含 jquery.js 文件。在粒子.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() 移至上线只是为了缩短代码。

于 2012-05-10T18:23:30.107 回答