[JqueryUI]ダイアログボックスで画面外をクリックしたときに閉じる&エフェクト一覧

JqueryUIのダイアログボックスで、画面外をクリックしたときに閉じる方法など

画面外で閉じる

このスクリプトを仕掛けておけばOKです。

$( document ).on( "click", ".ui-widget-overlay", function(){
$(this).prev().find(".ui-dialog-content").dialog("close");
} );

ダイアログのエフェクト

表示や非表示の切り替え時にエフェクトをかけることができます。
showやhideにパラメータを書けばよいのですが、何をしたらどうなるのかがいまいちわかりません。
一覧にしてくれたサイトがあったので紹介します。
jQuery UI Effects一覧

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