JavaScript

jQueryでメッセージダイアログを表示する。

アラート jAlert('メッセージ', 'タイトル');確認ダイアログ jConfirm('メッセージ', 'タイトル', function(r) { jAlert('メッセージ' + r, 'タイトル'); });入力プロンプト jPrompt('何か入力してください', '事前に入力された値', 'タイトル', function(r)…

window.close()で確認ダイアログを出さないで閉じる。

window.close()はセキュリティ確保のため、自分自身が開いたウィンドウは警告無しに閉じることができますが、その他のウィンドウを閉じる際は、確認のダイアログが表示される。window.close() → window.open("about:blank","_self").close()同様に、window.p…

javascriptで文字列検索

javascriptの文字列検索には種類がある ('検索文字列').indexOf('検') 戻り値は一致した文字列の先頭の位置。 一致するものがない場合は-1。 よって、この場合は「0」が戻り値となる。他にも正規表現を用いることができる ('検索文字列').search('検*') 引数…

javascriptでゼロパディング

「0」で桁数を合わせたいときに使う。 var cnv_result = cnvNum(1234, 5); //処理結果01234 function cnvNum(num, figures) { //左文字埋め //・第1引数:対象文字列 //・第2引数:桁数 var str_num = String(num); while (str_num.length < figures) { str_…

JavaScriptで存在日付チェック

入力された日付が正当なものかどうかJavaScriptでチェックする。日付は Date クラスの引数に年月日を与えれば良い。注意点として var d = new Date(2012,11,13); //月は0〜11の値を取るので、これで2012年12月13日を指定していることに注意する。※もし日付が…

jQueryのイベント時の基本的なこと

イベント時の基本形 $(function(){ $("A").B(function(){ $(C).D(E) }); }); これで「A」を「B」したときに「C」の「D」を「E」に変更するというイメージ言い換えるとボタン(A)をクリック(B)したときにテキストボックス(C)の背景の色(D)を赤(E)に…

TextBoxの入力時のイベントについて

$(function(){ $('textarea').bind('keypress change',function(){ }); }); こんな感じでtextboxの入力イベントを取得できる

自作スクロールバーを作成

・必要なファイル jquery.ui.core.js jquery.ui.widget.js jquery.ui.mouse.js jquery.ui.draggable.js手順 1.最初に可動範囲を決める divとかで適当な四角を作る $('#back').draggable({ containment: '#back', //ID:back内を動かす axis: 'y', //y軸にし…