jqGridで文字のサイズを変更する
画面右上にフォントサイズを変更できるサイトってありますよね。
jqGridで同じようなことをする方法。
※ヘッダやページャのheightを調節しないと
文字が見切れちゃうので注意してください。
$(function () { var changeFontSize = function (size) { $('div.ui-jqgrid').css('font-size', size); $('table.ui-jqgrid-htable th').css('height', size) .children('div').css('height', size); $('div.ui-jqgrid-pager').css('height', size); }; // エレメントを作成 $box_fontsize = $(document.createElement('div')); $f_small = $(document.createElement('a')); $f_medium = $(document.createElement('a')); $f_large = $(document.createElement('a')); // 設定 $f_small.attr('href', '#small').text('小') .bind('click', function(){changeFontSize('0.8em')}); $f_medium.attr('href', '#medium').text('中') .bind('click', function(){changeFontSize('1em')}); $f_large.attr('href', '#large').text('大') .bind('click', function(){changeFontSize('1.6em')}); $box_fontsize.append($f_small).append($f_medium).append($f_large) .prependTo('body');