我想加載一個頁面到jQueryUI的.dialog()
功能,它工作正常。但關閉對話框後,我的頁面的其餘部分仍然被禁用。jQueryUI對話框正在打破我的頁面
$(function() {
var w = $(document).width();
var h = $(document).height();
$("#diag").dialog({ //dialog box settings
autoOpen: false, //do not open automatically
show: {
effect: "slide" //slide frame in
},
modal: true, //disable the other elements
width: w, //set width to window width
height: h //set width to window height
});
$(".icon").click(function() { //on .icon click
var v = $(this).attr('value'); //load value of clicked item into v
$("#diag").load(v).dialog("open"); //open the #diag box
});
});
當我帶走.load(v)
並註釋掉V的初始化,.dialog()
完美。我很難過。
您正在加載的頁面是否包含jQuery和jQuery UI的另一個副本? – 2013-04-30 20:24:43
它沒有。我把它包括進去了,重新測試了一下,讓我更靠近了一步!現在回到主頁面時,懸停工作。如果不刷新,我們仍然無法重新打開窗戶。 – jrelwell 2013-04-30 20:30:39