JQUERY   21

jquery.js

Guest on 26th May 2021 11:08:10 PM

  1. (function($){
  2.  
  3.       $(function(){
  4.             fontsizeChange();
  5.       });
  6.  
  7.       function fontsizeChange(){
  8.  
  9.             var changeArea = $("#changeArea");              //フォントサイズ変更エリア
  10. イズ変更エリア
  11.             var btnAr//フォントサイズ変更ボタンエリア
  12. );                      //フォントサイズ変更ボタン//フォントサイズ変更ボタン
  13. hangeBtn = btnArea.find(".changeBtn//フォントサイズ(HTMLと同じ並び順、幾つでもOK、単位は%)
  14. タン
  15.             var fontSize = [//ロールオーバー画像ファイル末尾追加文字列(ロールオーバー画像を使用しない場合は値を空にする)
  16. 同じ並び順、幾つでもOK//フォントサイズ変更ボタンのアクティブ時のクラス名
  17. tr = "_ov";                                     //ロー//初期フォントサイズ設定(HTMLと同じ並び順で0から数値を設定)
  18. 追加文字列(ロール//クッキー保存期間
  19. 画像を使用しない場合は値を空にする)
  20.             var activeClass = "active";               //現在クッキー確認関数
  21. トサイズ変更ボタンのアクティブ時のクラス名//画像切替関数
  22. faultSize = 0;                                  //初期フォントサイズ設定(HTMLと同じ並び順で0から数値を設定)
  23.             var cookieExpires = 7;                                //クッキー//マウスアウト関数
  24.             var sizeLen = fontSize.length;
  25.             var useImg = ovStr!="" && changeBtn.is("[src]");
  26.  
  27.             //現在クッキー確認関数
  28.             function nowCookie(){
  29.                   return $.cookie("//フォントサイズ設定関数
  30. }
  31.  
  32.             //画像切替関数
  33.             function imgChange(elm1,elm2,str1,str2){
  34.                   elm1.at//クッキー設定関数
  35. m2.attr("src").replace(new RegExp("^(\.+)"fontsize"\.[a-z]+)$"),"$1"+str2+"$2"));
  36.             }
  37.  
  38.             //マウスアウト//初期表示
  39.       function mouseOut(){
  40.                   for(var i=0; i<sizeLen; i++){
  41.                         if(nowCookie()!=fontSize[i]){
  42.                               imgChange(changeBtn.eq(i),changeBtn.eq(i),ovStr,"");
  43.                         }
  44.                   }
  45.             }
  46.  
  47.             //フォントサイズ設定関数
  48.             function sizeChange(){
  49.                   changeArea.css({fontSize:nowCookie()+"%"});
  50.             }
  51.  
  52.             //クッキー設定関数
  53.             function cookieSet(index){
  54.                   $.cookie("fontsize",fontSize[index],{path:'/',expires:cookieExpires});
  55.             }
  56.  
  57.             //初期表示
  58.             if(nowCookie()){
  59.                   for(var i=0; i<sizeLen; //ホバーイベント(画像タイプ)
  60. ookie()==fontSize[i]){
  61.                               sizeChange();
  62.                               var elm = changeBtn.eq(i);
  63.                               if(useImg){
  64.                                     imgChange(elm,elm,"",ovStr);
  65.                               }
  66.                               elm.addClass(activeClass);
  67.                               break;
  68.                         }
  69.                   }
  70.             }
  71.             else {
  72.                   cookieSet(defaultSize);
  73.                   sizeChange(//クリックイベント
  74. lm = changeBtn.eq(defaultSize);
  75.                   if(useImg){
  76.                         imgChange(elm,elm,"",ovStr);
  77.                         imgChange($("<img>"),elm,"",ovStr);
  78.                   }
  79.                   elm.addClass(activeClass);
  80.             }
  81.  
  82.             //ホバーイベント(画像タイプ)
  83.             if(useImg){
  84.                   changeBtn.each(function(i){
  85.                         var self = $(this);
  86.                         self.hover(
  87.                         function(){
  88.            

Raw Paste


Login or Register to edit or fork this paste. It's free.