use*_*896 5 javascript ajax jquery dialog
我有几个像这样打开的对话框
$("#dialog").load(URL);
$("#dialog").dialog(
attributes,
here,
close: function(e,u) {
cleanup
}
Run Code Online (Sandbox Code Playgroud)
问题是我有数百个这样的对话框.我不想手动为每个创建一个open:属性.有没有办法我可以监视整个文档的对话框打开,如
$(document).on("open","#dialog",function() {
Do something
})
Run Code Online (Sandbox Code Playgroud)
来自jQuery API:
$( ".selector" ).on( "dialogopen", function( event, ui ) {} );
Run Code Online (Sandbox Code Playgroud)
所以你可以做你说的话:
$("body").on("dialogopen",function(e,u){
alert('dialog open!');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
584 次 |
| 最近记录: |