[JS]jQuery Text ResizerとjQuery Cookieを利用して文字サイズを大中小と変更する

jQueryプラグイン・ライブラリ
スポンサーリンク

企業サイトであれば「文字の大中小」ボタンをクリックしてページ内のフォントサイズを変更することがよくあると思いますが、jQueryプラグインjQuery Text Resizerを使えば手軽に実装できます。

また、jQuery Cookieと併用することで、現在のフォントサイズ(の状態)を Cookie に保持できるので、サイト内の別ページへ遷移したりページを離脱してもう一度戻ってきた場合でもサイズを維持することができます。

jQuery Text ResizerとjQuery Cookieのダウンロード

以下のページより、jQuery Text Resizer Pluginファイルをダウンロードします。
http://angstrey.com/index.php/projects/jquery-text-resizer-plugin

jQuery Cookieはこちら。
jQuery Cookie


jQuery Text ResizerとjQuery Cookieの設置

jquery.textresizer.jsjquery.cookie.jsをjqueryファイルと一緒に<head>内に設置します。



オプション

target:で文字サイズ変更の領域(対象要素)を指定します。

また、type:にはfontSizecssClasscssの3種類あり、それぞれsizes:に指定する値が異なります。


type:”fontSize”

type:"fontSize"の場合、sizesにはフォントサイズを直接指定します。
シンプルで分かりやすいです。



type:”cssClass”

type:"cssClass"の場合、sizesはクラス名になります。

CSSでレイアウト制御しやすいのでオススメです。



type:”css”

type:"css"の場合、sizesには スタイルを直接書きます。

ベタ書きになるので個人的にはあまりオススメしません。



HTMLの記述例とサンプル

オプションで指定したtarget:"#contents"の範囲に対して文字サイズの変更が適用されます。


簡単なデモも用意しています。

jQuery Text Resizerのデモ

コメント

タイトルとURLをコピーしました