0
我有一個jQuery的對話框,在我有:無法打開不止一次jQuery的對話框
$(document).ready(function() {
if(window.location.href.indexOf('#product') != -1) {
var productID = window.location.href.split('-');
showDialog(productID[1]);
}
});
function showDialog(productID)
{
$("#dialog-modal_"+productID).html("<iframe src='index.php?act=showProduct&id="+productID+"' width='100%' height='100%' frameborder='0' scrolling='no'></iframe>");
$("#dialog-modal_"+productID).dialog({
width: 790,
height: 590,
modal: true,
open: function(event, ui)
{
}
});
}
當我打開它,它工作正常,但如果我關閉該窗口,並嘗試重新打開它 - 它沒有響應。
謝謝!!
沒有辦法重新打開對話框,因爲它在'$(document).ready'期間打開,並且從來沒有其他代碼再次打開它。 – jbabey
而不是'window.location.href'使用'window.location.hash'。 – dfsq