ueditor在使用requirejs时,报ZeroClipboard undefined错误
2015-11-26 11:00
507 查看
再网上找到了 /article/2228977.html 这样一篇文章,
其中原因说的很明白了
是因为在有requirejs时,ZeroClipboard不会把自己暴露为全局变量。
解决方法在此不赘述了,我说一下一种更粗暴的解决方法
在百度编辑器当中,找到ZeroClipboard.js 在 third-party 文件夹下的zeroclipboard下
在最后有这样一段代码
这是如果页面 有adm加载方式的话,ZeroClipboard 也会以这种方式调用,所以ZeroClipboard不会把自己暴露为全局变量。
直接这样。那ZeroClipboard 就不amd加载了,成为了全局变量
其中原因说的很明白了
是因为在有requirejs时,ZeroClipboard不会把自己暴露为全局变量。
解决方法在此不赘述了,我说一下一种更粗暴的解决方法
在百度编辑器当中,找到ZeroClipboard.js 在 third-party 文件夹下的zeroclipboard下
在最后有这样一段代码
if (typeof define === "function" && define.amd) { define(function() { return ZeroClipboard; }); } else if (typeof module === "object" && module && typeof module.exports === "object" && module.exports) { module.exports = ZeroClipboard; } else { window.ZeroClipboard = ZeroClipboard; }
这是如果页面 有adm加载方式的话,ZeroClipboard 也会以这种方式调用,所以ZeroClipboard不会把自己暴露为全局变量。
//if (typeof define === "function" && define.amd) { // define(function() { // return ZeroClipboard; // }); //} else if (typeof module === "object" && module && typeof module.exports === "object" && module.exports) { // module.exports = ZeroClipboard; //} else { window.ZeroClipboard = ZeroClipboard; // }
直接这样。那ZeroClipboard 就不amd加载了,成为了全局变量
相关文章推荐
- 55 Which statement about recovering from the loss of a redo log group is true? A. If the lost redo l
- 53 Which statement about using RMAN stored scripts is true? A. To create and execute an RMA
- NGUI OnDrag 中的Delta
- UE 查找字符串显示列表
- 遇到:Invalid layout of java.lang.String at value 这样的问题,
- UIView的layoutSubviews和drawRect方法何时调用
- android.useDeprecatedNdk=true 添入工程根目录下的新建 gradle.properties 文件
- iOS UITableView 用法二:源码示例
- UltraEdit恢复默认设置(如何彻底删除UE以前的设置)
- light oj 1012 Guilty Prince(dfs )
- UI神器-SOUI
- easyui的页面等待提示层,即mask
- js中return false,return,return true的用法及区别
- request和request.form和request.querystring的区别
- Qt Bluetooth 文档
- 【Android开发bug】Dropping event due to no window focus
- 进击的KFC:UI(五)手势识别器
- Android UI开发详解之ActionBar
- UEditor编辑器上传图片开发流程
- ueditor编辑器和at.js集成