Uncaught ReferenceError:$未定义
什么时候可以呢?
$(document).ready(function() { $('#tabs > ul').tabs({ fx: { opacity: 'toggle' } }); $('#featuredvid > ul').tabs(); });
标签中的结果不再closures。
我怎样才能设置CORS访问我的Linux Web服务器上的audio文件与Apache2?
添加联系人Windows 10通用
如何使用Expressjs检查主机?
在Red Hat Enterprise Linux 7.1的远程AWS实例上安装NODEJS
在Safari for Windows中debuggingjavascript
在头文件中引用了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>
我如何触发nodejs中的“System Bell”
请求的资源.htaccess上不存在Access-Control-Allow-Origin标头
如何绑定winjs中的repeater元素的点击事件?
IE8将dynamiciframe内容从caching重新加载到错误的iframe中
Node.js – 按文件types查找shell图标(windows)
你应该把引用的第一个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函数?
这是为我解决的。 最初我去了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>
然后它的工作。
如果您的自定义脚本在jQuery插件加载到浏览器之前加载,则可能会出现此类问题。 所以,在调用jQuery插件之后,请始终保留自己的JavaScript或jQuery代码,以便解决此问题:
首先将链接添加到GoogleApis托管的jQuery文件的链接或本地jQuery文件,您将从http://jquery.com/download/和您的服务器上的主机上下载该文件:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
或任何插件的jQuery。 然后把你的自定义脚本文件链接或代码:
<script src="js/custom.js" type="text/javascript"></script>
在我的情况下,我把我的.js文件放在jQuery脚本链接之前,把.js文件放在jQuery脚本链接之后解决了我的问题。
<script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script src="http://code.jquery.com/ui/1.11.2/jquery-ui.js"></script> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> <script src="exponential.js"></script>
好的,我的问题是不同的 – 这是Chrome中的 文档安全模式。
看这里的答案,很明显,我不知道在调用$(document).ready()等函数之前加载我的jquery文件。 但是,他们都处于正确的位置。
在我的情况下,这是因为我通过安全的HTTPS连接访问内容,而页面试图从谷歌等下载CDN托管的数据。解决方案是将它们存储在本地,然后直接包括,而不是从CDN每次。
编辑 :这样做的另一种方式是链接到所有CDN托管的东西作为https://而不是http:// – 那么模型不抱怨。
如果是在wordpress中,可能需要更改
$(document).ready(function() {
至
jQuery(document).ready(function($){
或添加
var $ = jQuery;
之前
$(document).ready(function() {
我有完全相同的问题,以上这些解决方案都没有帮助。 不过,我只是在.js文件后链接.css文件,问题奇迹般地消失了。 希望这可以帮助。
在启动脚本之前添加库。您可以添加以下CDN中的任何一个来启动它。
谷歌:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
微软
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
jQuery的
如果你想要任何其他的JQuery的CDN版本检查这个链接 。
在这之后:
<script type="text/javascript"> $(function(){ //your stuff }); or $(document).ready(function(){ //your stuff }); </script>
<script type="text/javascript"> var $ = jQuery; jQuery(document).ready(function($){ //your stuff }); </script>
在我的情况下,我有这个引用错误,因为脚本调用的顺序是错误的。 通过改变顺序解决了这个问题:
<script src="js/index.js"></script> <script src="js/jquery-1.10.2.js"></script>
至
<script src="js/jquery-1.10.2.js"></script> <script src="js/index.js"></script>
我可以说是唯一一个遇到过我这样的问题,但不管怎样都不好的人。 我想试着让我的脚本只是为了它的乐趣而异步 。 然后我忘记了这一点,当我上线的时候[custom] .js文件只加载了jQuery.js之前的50%的时间。
所以我改变了
<script async src="js/script.js"></script>
至
<script src="js/script.js"></script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。