网站集成打字震动特效JS代码

废话少说开干

WordPress 在主题的评论模板文件 comments.php 中引入如下代码(位置随意):

  1. <script src=“//jiub.ren/wp-content/themes/begin/apm-min.js”></script>  
  2. <script type=“text/javascript”>  
  3.     /* Cookie写入函数 */  
  4.     function SetCookie(sName, sValue,iExpireDays) {  
  5.         domain=’jiub.ren’;   
  6.         if (iExpireDays){  
  7.             var dExpire = new Date();  
  8.             dExpire.setTime(dExpire.getTime()+parseInt(iExpireDays*24*60*60*1000));  
  9.             document.cookie = sName + “=” + escape(sValue) + “; expires=” + dExpire.toGMTString()+ “; path=/;domain=”+domain;  
  10.         }  
  11.         else{  
  12.             document.cookie = sName + “=” + escape(sValue)+ “; path=/;domain=jiub.ren”;  
  13.         }  
  14.     }  
  15.     /* Cookie获取函数 */   
  16.     function GetCookie(sName) {  
  17.         var arr = document.cookie.match(new RegExp(“(^| )”+sName+“=([^;]*)(;|$)”));  
  18.         if(arr != null){return unescape(arr[2])};  
  19.         return null;  
  20.        
  21.     }  
  22.     var openshake  = ‘打开震动’;  
  23.     var closeshake = ‘关闭震动’;                  
  24.     POWERMODE.colorful = true/* 彩色开关,改成false则关闭彩色显示 */  
  25.     /* 默认开启震动 */  
  26.     if (GetCookie(‘shakectrl’) == 1 || GetCookie(‘shakectrl’) == null ) {  
  27.     jQuery(‘.shakectrl’).text(closeshake);  
  28.         POWERMODE.shake = true;  
  29.     } else {  
  30.         jQuery(‘.shakectrl’).text(openshake);  
  31.         POWERMODE.shake = false;  
  32.     }  
  33.     /* 移动端不震动 */   
  34.     if(/iphone|ipod|ipad|Android|nokia|blackberry|webos|webmate|bada|lg|ucweb|skyfire|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile/i.test(navigator.userAgent.toLowerCase()) || GetCookie(‘shakectrl’) == 0){  
  35.         POWERMODE.shake = false;  
  36.     } else {  
  37.         POWERMODE.shake = true;  
  38.     }  
  39.     /* 震动点击开关功能 */     
  40.     jQuery(“.shakectrl”).click(function(){  
  41.         if ( jQuery(‘.shakectrl’).html() == closeshake ) {  
  42.             jQuery(‘.shakectrl’).text(openshake);  
  43.             SetCookie(“shakectrl”0365);  
  44.             POWERMODE.shake = false;  
  45.         } else {  
  46.             jQuery(‘.shakectrl’).text(closeshake);  
  47.             SetCookie(“shakectrl”1365);  
  48.             POWERMODE.shake = true;  
  49.         }  
  50.                   
  51.     });  
  52.     /* 将特效绑定到input */  
  53.     document.body.addEventListener(‘input’, POWERMODE);        
  54. </script>  

3、在想要出现震动开关的位置添加按钮代码:

  1.       
  2. <a class=“shakectrl” href=“javascript:void(0);” title=“打字震得难受?你可以自行控制~” style=“color:red”>关闭震动</a>  

给TA买糖
共{{data.count}}人
人已赞赏
wordpress教程

给WordPress无更新旧文章添加提示语

2018-3-21 14:43:26

wordpress教程

宝塔面板默认404页面怎么改为WordPress主题404页面?

2018-4-23 14:27:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索