У меня есть эта функция для открытия диалогов JQuery UI
function pop_up(div, titulo){
$( "#" + div ).dialog({
autoOpen: false,
show: "explode",
hide: "explode",
modal: true,
minHeight: 550,
height: 'auto',
width: 'auto',
title: titulo
});
$( "#" + div ).dialog( "open" );
return false;
}
, которые я называю в том же скрытом div:
pop_up('pop', 'my title');
, который работает хорошо (я могу открывать и закрывать какмного раз, я хочу), но если я загружаю некоторый контент динамически в #div, я получаю эту ошибку firebug (в следующем приближении, чтобы открыть диалог)
$("#" + div).dialog is not a function
[Parar en este error]
title: titulo
В основном
pop_up('pop', 'my title'); /* OK*/
$('#pop').load('somefile.html',function(){
pop_up('pop', 'some title'); /* CRASH*/
});
сработает ошибка;Есть идеи, что я делаю не так?