参考 http://www.cnblogs.com/laneyfu/p/5962538.html
requirejs和clipboard同时使用时,会出现 Uncaught ReferenceError: Clipboard is not defined.
检查js引入情况,可是clipboard.js确实引入进去了的.
原因:这是因为在有requirejs时,Clipboard不会把自己暴露为全局变量。
解决方法:可以把Clipboard定义到requirejs的配置模块,然后如下使用:
define(['clipboard'],function(clipboard){
window['Clipboard']=clipboard;
var clipboard = new Clipboard('.copy-button');
clipboard.on('success', function(e) {
layer.msg("复制成功");
e.clearSelection();
});