解决jquery.zclip.js插件无法复制的问题

网页中需要用到点击复制,在使用webpack加载jquery以及jquery.zclip.js后,出现了以下情况:

  1. jquery顺利加载
  2. zclip插件顺利加载
  3. ZeroClipboard.swf顺利加载
  4. 控制台无报错
  5. 复制却没有反应!

又经过其他测试发现:

  1. 直接在html页面中引入jquery以及jquery.zclip.js,是可以正常工作的!

最后找到了github上此插件的一些说明,发现还有一个适用于requirejs版本的插件,于是将jquery.zclip.js替换成了另外一个版本,其他不做任何变动,再次测试,成功!

大致原因:

  1. requirejs版本的插件中,将ZeroClipboard对象注册到了全局(window),而另外一个版本没有……

参考:

jquery.zclip.js的requirejs-optimization分支

转载于:https://www.cnblogs.com/wenston/p/5261847.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值