dialog()の主なパラメータ
width
幅
height
高さ
autoOpen
ダイアログを自動的に開く
model
モーダルダイアログにするか選択
falseなら
モードレスダイアログになる
show
ダイアログを開くときのアニメーション効果
hide
ダイアログを閉じるときのアニメーション効果
buttons
ダイアログで表示するボタン
ちなみに、buttonsパラメータは
ハッシュによる追加で
ボタン名と
クリック時の処理を設定できる
コードにすると
buttons:{
ボタン名:function(){クリックしたときの処理},
….
}
という構文
例えば、よく見かける
ダウンロードか、閉じるという画面ダイアログなら
buttons:{
‘ダウンロード’,function(){
location.href=’http://jquery.com/download’;},
‘閉じる’,function(){
$(this).dialog(‘close’);
}
これで、ダウンロードがクリックされたら
URLに移動され
閉じるがクリックされたら
ダイアログが閉じるようになる
jQueryUIでは
メソッドに特定のキーワードを渡すことで
あらかじめ決められた処理を行える
例えば
$(this).dialog(‘close’);
なら
現在のダイアログになる
$(this)
を
閉じるという意味になる
closeは閉じるという意味