javascript - jQuery Firefly 效果在 WordPress 中不起作用

标签 javascript jquery wordpress

我正在尝试在我的 Wordpress 网站上实现 Firebug 效果。

当我的设计师创建静态 HTML 网站 ( http://fictiontech.net/cirko/ ) 时,一切正常, Firebug 看起来很棒。

我将网站设计转换为 Wordpress ( http://greenpeaklabs.com/cirko/ ),现在 Firebug 不再出现。

当我查看控制台时,它告诉我我的启动代码:

<script>
  //firefly effect
  jQuery(document).ready(function() {
    $.firefly();
  });   
</script>

它告诉我“未捕获的类型错误:未定义不是函数”,尽管它与静态 HTML 站点上的初始化完全相同。

我还发现了一个 WordPress 网站,其中 Firebug 效果效果很好 (yootheme.com/demo/wordpress/radiance)

我已经在这墙上碰了好几个小时了,试图在互联网上寻找解决方案,并检查工作代码以尝试重新解决问题,但没有运气。知道错误从何而来以及如何让它工作

最佳答案

由于 WordPress 在无冲突模式下运行 jQuery,因此未定义 $ 别名 - 您应该将函数调用更改为:

jQuery(document).ready(function() {
    jQuery.firefly();
});

jQuery(document).ready(function($) {
    $.firefly();
});

关于javascript - jQuery Firefly 效果在 WordPress 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30048396/

相关文章:

javascript - 如何在平板电脑和手机的 Android 设备方向更改时获得正确的窗口宽度

javascript - 仅需要使用 javascript 的元素的最佳实践(有限制)

javascript - 如何取消静音(并关闭自动播放)二十七岁的 YouTube 视频?

categories - WP_query category__in array 仅从第一个类别 id 中提取

javascript - 如何实现对集合的两个term的搜索?

javascript - XMLHttpRequest 端点在签署 S3 请求时被阻止,因为没有 HTTPS,尽管一切都在 HTTPS 上

javascript - 从javascript调用php函数并发送参数

javascript - 如何使用 jquery 和 deferreds 改进 Ajax 调用?

jQuery - 如何根据 src 删除下一个 li 中的元素

css - Internet Explorer 中的样式错误