Twitter/Aqua_Sun
でつぶやいています〜♪
(twilog)
よろしければクリックしてね

ブログランキング・にほんブログ村へ
人気ブログランキングへ


blogram投票ボタン

ファミリー募集中♪

おきてがみ
PHPやJQuery、携帯サイトの参考書
jQuery+JavaScript実践リファレンス―Webデザインを強化するための
jQueryで作る Ajaxアプリケーション
実践!Ajaxフレームワーク jQuery
Pro PHP and jQuery
PHP 逆引きレシピ (PROGRAMMER’S RECiPE)
携帯サイト コーディング&デザイン
Calendar
2010年9月
   1234
567891011
12131415161718
19202122232425
2627282930  
<前月[今月]次月>
presented by
AquaSunネットサービス
Entry Image List
懸賞ゲットしたものの・・・blogram の新しい解析表示CO2削減/ライトダウンキャンペーンだったのですね
北海道が暑い!Coca-Cola Park で賞品ゲット!グリムスも FIFA W杯 観戦中?!
グリムス 大人の樹&サッカーW杯緊急速報!ポイントタウン、ふくびき.comが汚染された!緊急速報!ポイントタウン、ふくびき.comが汚染された!
第27回日韓バドミントン競技大会第27回日韓バドミントン競技大会ハミングフレア ふわっと花咲く香り 当選
Blog Search
Text Search
Latest Comment
Latest Trackback
アカデミー賞


rss

Add to Google
Add to MyYahoo!
Add to Hatena
Subscribe with livedoor Reader
エキサイトリーダーに登録


AquSunネットサービス

webfrog
WebFrog Blog 1.02


Login
ID:
PASS:
 
Admin Login

presented by
AquaSunネットサービス

画像文字⇒
PASS:
 
2009/09/16(Wed)

[HTML/javascriptなど] jQuery UI Datepicker に祝祭日・土日の表示を実現

jQuery は 軽量で高速なJavaScriptライブラリの1つで、利用されている方も相当多いと思います。

JQuery UI プラグインを使うことで、日付入力も Datepicker の専用のダイアログで指定するだけですみます。

しかし、休日表示がないので、ちょっと不便ですよね?

そこで、Kiyoshi Sakaiさんが作成した『祝日(祭日)自動算出ツール JavaScript 版』を使って、Datepicker に祝祭日などを設定してみました。


上の画像はちょうどマウスカーソルを 9/23 秋分の日 に合わせたところです。
どうです?
欲しかった機能ではありませんか?
手順は超〜簡単です  \^o^/



JQuery の本家
JQuery のおすすめ日本語解説リファレンス


JQuery の書籍も充実の
1500円以上 国内送料無料! オンライン書店ビーケーワン


JQuery UI に付いてくるサンプルソースを元にした手順等は次の通りです。

1.祝日(祭日)自動算出ツール JavaScript 版のスクリプトを jp-holidays.js で保存

2.スタイルシートを定義・・・これが日付の四角枠の色となります
 .days_red {
  background-color:red;
 }
 .days_blue {
  background-color:blue;
 }
 .days_black {
  background-color:black;
 }

3.<script type="text/javascript" src="jp-holidays.js"></script> を追加

4.Datepicker の生成部分に beforeShowDay イベントを追加します
 $('#datepicker').datepicker({
  inline: true,
  beforeShowDay: function(date){
   var weeks = date.getDay();
   var texts = "";
   if (weeks == 0)
    texts = "休日";
   /* 休日のチェック */
   if(date.isJpHoliday()) {
    texts = date.jp_hol_name;
    // description = d.jp_hol_desc;
    weeks = 0;
   }
   if (weeks == 0)
    return [true, 'days_red', texts];
   else if (weeks == 6)
    return [true, 'days_blue'];
   return [true, 'days_black'];
  }
 });


以上です。

意外に簡単な作業で実現できることがわかると思います。


お気に召しましたら、応援のほどよろしくお願いします orz
 


気に入ったらクリックしてね!
by AquaSunネットサービス | 2009/09/16 16:09:59 | HTML/javascriptなど | comment(2) | trackback(0)

Trackback
TrackbackURL:
http://aqua.sun.ddns.vc/blog/index.php?exec=Blog::tb&id=4ab08fb66ac00&r=[5 + 6 の答え]

Comment

なにかの「呪文」ですか?

スイマセン!JAVAは私にとって暗号か、何かの呪文にしか見えないんですけれど・・・(笑
BasicかZ80アセンブラあたりなら、なんとな〜く頭の隅に記憶がこびりついているんですが。


by cyah (2009/09/16 22:10:59)

無題

cyahさん、こんばんは。
プログラミング言語は、まるで呪文のようですね ^^;
今時のWebサービスはこういた技術で支えられていますが、
・・・全然良くならないですぅ ToT


by AquaSunネットサービス スタッフ (2009/09/16 23:41:37)
タイトル
名前
URL
添付ファイル
スパムチェック 5 + 6 =
内容
スパムちゃんぷるーDNSBL (PHP版) を使ったIPチェックが行われます。