0

jQuery Ui ダイアログ内の画像を使用してスキーマを構築するスクリプトに取り組んでいます。このダイアログは、アンカー クリックで開きます。別の画像の位置を参照として使用して画像を配置する必要があります。問題は、ダイアログが表示されていない間、参照画像の正しい位置を取得できないように見えることです。

そのため、ダイアログを表示した直後にイベントをトリガーして、画像を正しく配置できるようにする必要があります。

それを行う方法はありますか?

敬具、

4

2 に答える 2

0

オープンイベントを利用する

$( ".selector" ).dialog({
   open: function(event, ui) { ... }
});

その関数は、ダイアログが開かれるたびに呼び出されます

于 2012-08-13T14:57:33.657 に答える
0

作成

タイプ: ダイアログ作成

このイベントは、ダイアログが作成されたときにトリガーされます。

create イベントを init オプションとして処理するコールバック関数を提供します。

$( ".selector" ).dialog({
   create: function(event, ui) { ... }
});

type:dialogcreate で作成イベントにバインドします。

$( ".selector" ).bind( "dialogcreate", function(event, ui) {
  ...
});

http://jqueryui.com/demos/dialog/#event-create

于 2012-08-13T14:48:48.370 に答える