文字サイズ変更で、jQueryとクッキー用のプラグインを読み込んで利用しているのですが、それに付随してclassも保持できないかなと思っています。
このclassを利用して別のHTML要素を触りたいなと思っています。
下記のコードでは、(ページ遷移させても)文字サイズ変更は動作していますが、classの付与はうまくいきません。
何かヒントを得られればと思っています。
よろしくお願いいたします。
html
1<link id="css_txt_size" href="txt_normal.css" /> 2 3<dd class="txt_normal"><a href="javascript:switchTxtsize('txt_normal');">標準</a></dd> 4<dd class="txt_big"><a href="javascript:switchTxtsize('txt_big');">大きく</a></dd>
javascript
1$(function(){ 2 if ($.cookie('style01')){ 3 switch($.cookie('style01')){ 4 case 'txt_normal': 5 $('.txt_big').removeClass('txt_big--trigger'); 6 $('#css_txt_size').attr({href:'txt_normal.css'}); 7 break; 8 case 'txt_big': 9 $('.txt_big').addClass('txt_big--trigger'); 10 $('#css_txt_size').attr({href:'txt_big.css'}); 11 break; 12 } 13 } 14}); 15 16function switchTxtsize(cssname){ 17 var cssurl= cssname+'.css'; 18 $('#css_txt_size').attr({href:cssurl}); 19 $.cookie('style01',cssname,{expires:30,path:'/'}); 20}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/09 06:57 編集
2016/07/10 10:40 編集
2016/07/10 10:51
2016/07/11 07:33