我不斷收到「dialogDiv.dialog不是函數」。對象不是調用dialog()函數時的函數
我只是試圖調用jQueryUI對話框關閉我對div的引用。
因此傳入的是divID,例如「myDiv」。 然後我將它設置爲一個變量並將其包裝在$(「#」+ myDiv)中;所以現在我有一個很好的清晰變量的參考。 然後我嘗試調用對話框函數並獲取該錯誤。
不知道爲什麼,這讓我發瘋。
function showDialog(divID)
{
// Get reference to the div element
var dialogDiv = $("#" + divID);
alert("dialogDiv:" + dialogDiv);
dialogDiv.dialog
(
{
bgiframe: true,
modal: true,
autoOpen: false,
show: 'blind'
}
)
dialogDiv.dialog("open");
}
您是否在jQuery之前或之後包含jQuery UI javascript代碼? – 2010-04-13 19:08:58