如何在显示jQuery对话框后立即触发事件?

问题描述:

我正在使用jQuery Ui对话框中的图像构建模式的脚本。该对话框通过锚点击打开。我需要使用另一幅图像的位置作为参考。问题在于,虽然没有显示对话框,但我无法检索到我的参考图像的正确位置。如何在显示jQuery对话框后立即触发事件?

所以,我需要一种方法来显示对话框后立即触发事件,所以我可以正确地放置图像。

有什么办法呢?

亲切的问候,

创建

类型:dialogcreate

创建对话框时,该事件被触发。

提供回调函数来将创建事件作为init选项进行处理。

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

按类型绑定到创建事件:dialogcreate。

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

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

+0

将被要求创建,IE在打开对话框之前。它不是他想要的,我想。 – Jarry 2012-08-13 15:00:31

使用open event

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

该函数被调用每次对话框打开