我无法使用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库加载后将非常感激。
谢谢!
答案 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()移到上一行,只是为了缩短代码。