WordPress网站一键复制JS代码教程

2021年10月19日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

WordPress网站添加一键复制指定内容,方法其实很简单,给大家分享一个通过JS代码实现一键复制指定内容的教程。

第一步:JS文件下载

clipboard.js 是一个 Github 上的开源项目,可以实现纯 JavaScript 的浏览器内容复制到系统剪贴板的功能!

第二步:引用JS与CSS文件

CSS代码:

  1. .red_tkl {
  2. color: #faddde;
  3. border: solid 1px #980c10;
  4. background: #d81b21;
  5. background: -webkit-gradient(linear left top left bottombottom from(#ed1c24), to(#aa1317));
  6. background: -moz-linear-gradient(top #ed1c24, #aa1317);
  7. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24' endColorstr='#aa1317');
  8. }
  9. .red_tkl:hover {
  10. background: #b61318;
  11. background: -webkit-gradient(linear left top left bottombottom from(#c9151b), to(#a11115));
  12. background: -moz-linear-gradient(top #c9151b, #a11115);
  13. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b' endColorstr='#a11115');
  14. }
  15. .red_tkl:active {
  16. color: #de898c;
  17. background: -webkit-gradient(linear left top left bottombottom from(#aa1317), to(#ed1c24));
  18. background: -moz-linear-gradient(top #aa1317, #ed1c24);
  19. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317' endColorstr='#ed1c24');
  20. }
  21. .button_tkl {
  22. display: inline-block;
  23. *display: inline;
  24. vertical-align: baselinebaseline;
  25. margin: 0 2px;
  26. outline: none;
  27. cursor: pointer;
  28. text-align: center;
  29. text-decoration: none;
  30. font: 14px/100% Arial Helvetica sans-serif;
  31. padding: .5em 2em .55em;
  32. text-shadow: 0 1px 1px rgba(000,.3);
  33. -webkit-border-radius: .5em;
  34. -moz-border-radius: .5em;
  35. border-radius: .5em;
  36. -webkit-box-shadow: 0 1px 2px rgba(000,.2);
  37. -moz-box-shadow: 0 1px 2px rgba(000,.2);
  38. box-shadow: 0 1px 2px rgba(000,.2);
  39. }
  40. .button_tkl:hover {
  41. text-decoration: none;
  42. }
  43. .button_tkl:active {
  44. position: relative;
  45. top: 1px;
  46. }

将下载的 clipboard.min.js 上传到网站根目录,在 WordPress 的 footer.php 的末尾添加如下代码:

  1. <script src="/clipboard.min.js" type="text/javascript"></script>
  2. <script>
  3. var clipboard = new Clipboard('.itemCopy');
  4. clipboard.on('success'
  5. function(e) {
  6. if (e.trigger.disabled == false || e.trigger.disabled == undefined) {
  7. e.trigger.innerHTML = "复制成功";
  8. e.trigger.disabled = true;
  9. setTimeout(function() {
  10. e.trigger.innerHTML = "一键复制";
  11. e.trigger.disabled = false;
  12. },
  13. 2000);
  14. }
  15. });
  16. clipboard.on('error'
  17. function(e) {
  18. e.trigger.innerHTML = "复制失败";
  19. });
  20. </script>

第三步:使用教程

JS与CSS文件引用之后,在文章中的某个需要复制的地方放一个按钮就可以了,代码如下:

  1. <button class="itemCopy red_tkl button_tkl" id="TKLS" type="button" data-clipboard-text="需要复制的内容">一键复制</button>
腾讯云正在大促:点击 https://2bcd.com/go/tx/进入最新活动页】领取无门槛代金券,附云服务器价格表,2核2G4M轻量应用服务器99元1年,新老用户都可以买,可以享受1次续费99元一年、135元15个月、三年560元,MySQL云数据库59元1年起,2核2G3M配置82元1年,2核4G5M配置188元一年、3年900元,4核8G12M轻量服务器880元15个月,8核16G配置1890元15个月,更多16核32G28M带宽和云服务器CVM标准型S5、GPU服务器、CVM标准型SA2租用优惠价格如下,可以 点此进入最新活动页 查看当前最新的优惠券和活动信息。还可以领下10元无门槛代金券:点此直达 阿里云限量超级红包:点击领取】5亿上云补贴和2088元满减代金券,阿里云服务器租用费用最新价格表【点击了解】,最便宜轻量应用服务器2核2G3M带宽82元1年,ECS云服务器2核2G3M带宽99元一年,ECS u1实例2核4G5M带宽优惠价格199元一年,香港30M带宽轻量服务器24元1个月、288元一年,4核8G服务器706元一年,ECS云服务器4核16G10M带宽30元1个月、90元3个月,云服务器8核32G10M带宽109元1个月、327元3个月。阿里云产品最高降价55%,点击 https://2bcd.com/go/aliyun/ 进入最新活动页了解。 腾讯云续费贵,一次性买3年/5年,免得续费贵。3年轻量 2核2G 4M 560元;3年轻量 2核4G 5M 3年900元,活动入口:点击前往(下拉到“爆品专区”即可看到)。 老用户享新人优惠的方法:用Qq登录、1人可注册3个新账号/用家人朋友的身份注册新号(点击注册新账号)。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: