JavaScript環境で、navigator.userAgentを見てMacOSのバージョンだけを引っこ抜く方法があるか検討してみました。 Windowsなら入ってるんですけどね、Macって結構カオスだったはずなんですが限定すれば意外とイ
JavaScript環境で、navigator.userAgentを見てMacOSのバージョンだけを引っこ抜く方法があるか検討してみました。 Windowsなら入ってるんですけどね、Macって結構カオスだったはずなんですが限定すれば意外とイ
jQuery UIをそろそろバージョンアップしてみるかと思い立ち。ファイルを上書きしてみると、datepickerで月表示を複数している場合に、選択している日時のハイライトが全ての月に反映してしまうバグに遭遇。 調べてみると、既に本家のdeveloper siteにはチケットが上がっているみたい。 Ticket #5984 Datepicker showing multiple months highlights selected day in all of them 修正する方法も書いてあるけど、私が使っているのは圧縮されたmin状態のjsファイルなので、どう直せばよいのだろうと試行錯誤。 結局 q.getTime()==J.getTime()?" ui-state-active":"" を q.getTime()==u.getTime()?" ui-state-active":"" に
(2010/07/05追記:年月選択のオプションと、その見た目の調整のCSSを追加した。) (2013/05/01変更:CSSがmin対応したので変更した。) 必要なJavaScriptとCSSは、全てGoogleがホスティングしてくれてた。 (2010/10/12追記:日本の祝日を表示するGCalendar HolidaysだけはGoogleはホスティングしていない。) サンプルコード <!DOCTYPE html> <html lang="ja"> <head> <title>Datepicker</title> <!-- jQuery UIのCSSファイルの読み込み --> <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/flick/jquery-ui.min.cs
日付の入力をカレンダーから直感的に - UI/Datepicker UI/Datepickerは日付の入力を簡易化するカレンダーを提供するウィジェット。カレンダーを生成し、日付を選択するとフォームに日付が書き込まれるユーザインタフェースだ。$('#date').datepicker()というように、datepicker()メソッドを呼び出して使用する。 HTMLファイル - datepicker.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
The datepicker is tied to a standard form input field. Focus on the input (click, or use the tab key) to open an interactive calendar in a small overlay. Choose a date, click elsewhere on the page (blur the input), or hit the Esc key to close. If a date is chosen, feedback is shown as the input's value.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く