Uncaught ReferenceError:$未定义?

这段代码是如何引发的

Uncaught ReferenceError:$未定义

什么时候可以?

$(document).ready(function() {
    $('#tabs > ul').tabs({ fx: { opacity: 'toggle' } });
    $('#featuredvid > ul').tabs();
});

标签中的结果不再关闭。

标题中引用了jQuery:

<script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/sprinkle.js"></script>
<script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-1.2.6.min.js"></script>
<script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-ui-personalized-1.5.2.packed.js"></script>

您应该首先将参考引用到jquery脚本。

<script language="JavaScript" type="text/javascript" src="/js/jquery-1.2.6.min.js"></script>
<script language="JavaScript" type="text/javascript" src="/js/jquery-ui-personalized-1.5.2.packed.js"></script>
<script language="JavaScript" type="text/javascript" src="/js/sprinkle.js"></script>

在包含jQuery JavaScript之前,您正在调用ready函数。 首先参考jQuery。


这是为我解决的。 最初,我去了Google,并在他们的CDN页面上复制并粘贴了他们建议的jQuery代码片段:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

该片段在src属性中不包含HTTP:HTTPS:但我的浏览器FireFox需要它,因此我将其更改为:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

然后它工作。

链接地址: http://www.djcxy.com/p/46051.html

上一篇: Uncaught ReferenceError: $ is not defined?

下一篇: if not responding as expected