最近在忙一个宣传单页,里面需要用到点击复制微信号码功能,为了更好的兼容手机用户,我使用了Clipboard.min.js插件,一切准备就绪,页面也引用了这个JS文件,我是<script src=""></script>方法引用,但是遇到一个问题,配置好后点击却无法复制,也就是无反应,用浏览器开发者模式,查看原因,提示Uncaught ReferenceError: Clipboard is not defined;明明是引用了,却提示这个,百思不得其解;
既然提示没有defined,我就做底部给他一个变量defined;可能Clipboard.min.js文件中Clipboard被加载时不是默认的全局变量;您在底部给他重新定义一个$.Clipboard=Clipboard;然后再var clipboard = new $.Clipboard('#copy_btn'); 就OK了!