2

わかりました、私がする必要があるのは、

  • アクセシビリティ スタイルシートのオンとオフを切り替える

  • 10 日間の Cookie を設定する

  • Cookie がオンになっているかどうかを確認し、スタイルシートをヘッドに追加するかどうかを確認します。

私はそれを不規則な動作で動作させています。

$(document).ready(function() {      

     if( $.cookie('accessibility-visual') == "on" ) { 
                   $('head').append(' <link id rel="stylesheet" type="text/css" media="screen" href="css/accessibility.css" />');  

      }       

      $('#visual').on('click', function(e){

      if( $.cookie('accessibility-visual') == "on" ) { 

          $.cookie("accessibility-visual", null);
          $(this).text("Off");
           $('link').attr('href', 'css/accessibility.css').remove(); 
           return false;

      }

      else {

           $.cookie("accessibility-visual", "on", { expires: 7 });
           $(this).text("On");
           $('head').append(' <link rel="stylesheet" type="text/css" media="screen" href="css/accessibility.css" />');  

      }


      });   
});
4

0 に答える 0