Я использую jdialog, все работает нормально, но когда я показываю тот же div, то много раз он зависает, если обновлять страницу, все снова отлично работает.jQuery jDialog deson't работает правильно, когда мы называем это много раз
Я даже пытался сформировать динамический идентификатор для DIV
здесь код:
/* * */ функция open_jdialog (URL, div_id, dialog_title, dialog_width, dialog_height, top_position) { попробовать { если (дифферент (div_id) == "") { div_id = "host_div_id" }
if (typeof(top_position)==='undefined')
{
top_position=100
}
host_div=document.getElementById(div_id)
key=generate_key();
host_div.innerHTML="<div id=" + key + "></div>"
url=url + "&div_to_close=" + key
get_data_via_ajax(url ,key)//get
//
if (dialog_width==0) dialog_height="auto"
if (dialog_height==0) dialog_height="auto"
//
$("#" + key).dialog({
width: dialog_width,
height: dialog_height,//$(window).height(),
modal: true,
title:dialog_title,
position: ["centre",top_position],
zIndex: 0,
});
$('#' + key).bind('dialogclose', function(event)
{
document.getElementById(div_id).innerHTML=""
//document.getElementById(div_id).reset();
});
}//end try
catch(err)
{
}
}