如何不使用内部jquery,改成自定义的外部jquery?

提问 已结 9 1084
雷锋2班红领巾
悬赏:20飞吻
版本:layui 2.2.45 浏览器:
如题。外部引用jquery后,总是报$ is not a function错误
回帖
  • 张天笑
    2017-12-16
    。。。layui提供了自定义模块define函数
    。。。指定string类型的模块名称 ,和资源url就好, 可以是你服务本地的 ,也可以是CDN
    0 回复
  • 张天笑
    2017-12-16
    这样子, 就可以把所有的代码都写在layui.use的回调中了. $. is not defined自然而然就解决了
    1 回复
  • nonelonely
    2017-12-16
    要先外部导入jquery文件
    0 回复
  • @张天笑 我的意思是,不把jquery当成layui的模块
    0 回复
  • 张天笑
    2017-12-16
    @雷锋2班红领巾 .................... 你不加载layui的jquery就行了
    0 回复
  • @张天笑 没加载,但是只要用$,layui会自动加载
    0 回复
  • 张天笑
    2017-12-16
    @雷锋2班红领巾 ......... 提前把$占用不就行了
    0 回复
  • @张天笑 我没加载,引入第三方的jquery,按理说就是有了全局的$。但是layui内部用$时还是提示没有$
    0 回复
  • @张天笑 引入第三方的jquery,按理说就是有了全局的$。但是layui内部用$时还是提示没有$。我的解决方案是:
    var jQuery;
    layui.use(['jquery'], function(){
    $ = layui.jquery;
    jQuery = $;
    });

    var tools = {
    remove: function(){
    console.log(jQuery)
    }
    };
    0 回复
本帖已设置禁止回复