我正试图在我的Wordpress网站上实现萤火虫效果。
当我的设计师创建一个静态的HTML (http://fictiontech.net/cirko/)时,一切都很好,萤火虫看起来也很棒。
我把网站设计转换为Wordpress (http://greenpeaklabs.com/cirko/),现在萤火虫不再出现了。
当我查看控制台时,它告诉我我的启动代码:
<script>
//firefly effect
jQuery(document).ready(function() {
$.firefly();
});
</script>
它告诉我“未定义的TypeError:未定义的函数”,尽管它的初始化与静态的HTML完全相同。
我还找到了一个Wordpress网站,萤火虫的效果很好(yoomee.com/demo/wordpress/radiance)
我已经用头撞了好几个小时,试图在互联网上搜索解决方案,并检查工作代码,试图回到问题中,但没有任何运气。知道错误是从哪里来的吗?我怎样才能让它正常工作?
发布于 2015-05-05 01:06:15
由于WordPress在无冲突模式下运行jQuery,因此未定义$别名--您应该将函数调用更改为:
jQuery(document).ready(function() {
jQuery.firefly();
});
或
jQuery(document).ready(function($) {
$.firefly();
});
https://stackoverflow.com/questions/30048396
复制