seajs加载jquery提示$ is not a function

jquery1.7以上的都支持模块化加载,只是jquery默认的是支持amd,不支持cmd。所以要用seajs加载jquery,需要稍微改下jquery

1 if (typeof define === "function" && (define.amd)) {
2     define( "jquery", [], function() {
3         return jQuery;
4     });
5 }

改成

1 if (typeof define === "function" && (define.amd || define.cmd)) {
2     define( "jquery", [], function() {
3         return jQuery;
4     });
5 }

1 if (typeof define === "function") {
2     define( "jquery", [], function() {
3         return jQuery;
4     });
5 }

就可以了

时间: 2024-08-24 01:11:39

seajs加载jquery提示$ is not a function的相关文章

seajs加载jquery时提示$ is not a function该怎么解决

这篇文章主要介绍了seajs加载jquery时提示$ is not a function该怎么解决的相关资料,需要的朋友可以参考下 jquery1.7以上的都支持模块化加载,只是jquery默认的是支持amd,不支持cmd.所以要用seajs加载jquery时,我们需要稍微做下改动,需要把以下内容做下修改,具体修改方式如下: 把 ? 1 2 3 4 5 if (typeof define === "function" && (define.amd)) {   defin

seajs加载angularjs

angularjs是自动完成模块的控制的,而seajs加载模块是异步的,所以不做修改,直接seajs加载angularjs会出错.            在这里讲下自己的解决方法            一.可能angularjs本身带有模块加载的功能,所以没做支持其它js加载angularjs的吧.要让angularjs支持seajs加载,需要加一个代码 if (typeof define === "function" && (define.amd || define.

优化加载jQuery的方法

请看下面的一段代码: 1 <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> 2 <script type="text/javascript"> 3 window.jQuery || document.write("<script src='__ADMIN_JS__/jquery-2.0.3.

加载jquery插件注意了

1.尽量放在</body>之前,不要放在</head>标签之前,如果执意要放也要放在css之后,例如: <link href="style.css" .../> <script src=jquery.js></script> 2.加载方式使用异步加载,异步加载并不是以下的这种 <script type="text/javascript" src="jquery.js"><

selenium 加载jquery

1 packagecom.example.tests; 2 3 import staticorg.junit.Assert.*; 4 importjava.util.*; 5 importorg.junit.*; 6 importorg.openqa.selenium.*; 7 importorg.openqa.selenium.ie.InternetExplorerDriver; 8 9 public classSelenium2{ 10 WebDriver driver = newInter

测试加载jquery

点击图片加载jquery.min.js,再点击开始游戏按钮,显示“您好,欢迎来到JQuery世界!”

seajs加载流程图

最近读seajs源码,整理出了主要逻辑的流程图(注意:是逻辑示意图),感兴趣的朋友可以看看,欢迎批评指正~ http://www.gliffy.com/go/publish/image/6072161/L.png seajs加载流程图

CDN 加载 jQuery 库的主要优势

使用 CDN 加载 jQuery 库的主要优势是什么 ? (答案) 这是一个稍微高级点儿的jQuery问题.好吧,除了报错节省服务器带宽以及更快的下载速度这许多的好处之外, 最重要的是,如果浏览器已经从同一个CDN下载类相同的 jQuery 版本, 那么它就不会再去下载它一次. 因此今时今日,许多公共的网站都将jQuery用于用户交互和动画, 如果浏览器已经有了下载好的jQuery库,网站就能有非常好的展示机会. 版权声明:本文为博主原创文章,未经博主允许不得转载.

seajs初尝 加载jquery返回null解决学习日志

原文地址:http://www.tuicool.com/articles/bmuaEb 今天早上初尝seajs,发现一个非常蛋疼的事情,使用官方demo中的jquery是没有问题, 下载官方最新版jquery 2.1.1发现console.log($)返回null,百思不得其解!只能求助度娘! 在GitHub发现了玉伯的说明 < 直接调用 jQuery 插件等非标准模块的方法 > 不过这方法在2.3版本貌似已经不行,seajs.modify方法已在这版本移除! https://github.c