2011-12-10 104 views
0

爲什麼jQueryUI不能在我的IE 8中工作?奇怪的是,可調整大小正在工作。jQueryUI可拖動不在IE中工作

我的JavaScript代碼如下:

$(OBJ.cropProfileMiniatureRectangle) 
    .draggable({ containment: OBJ.cropProfileMiniatureContainer }) 
    .resizable({ 
     handles: 'se', 
     aspectRatio: true, 
     minWidth: 100, 
     maxWidth: 445, 
     minHeight: 100, 
     maxHeight: 445, 
     containment: OBJ.cropProfileMiniatureContainer 
    }); 

我曾經想只改變$(OBJ.cropProfileMiniatureRectangle).draggable(),但還是同樣的問題適用。但是當我訪問他們的example時,它正在工作。我做錯了什麼?

回答

1

據我所知,你不能直接在遏制參數上指定一個對象。 從示例頁面:

遏制:
約束指定 元件或區域的邊界內拖動。可能的字符串值:'parent','document', 'window',[x1,y1,x2,y2]。

編輯:我在與控制檯演示頁面測試,我能夠通過運行存在使用選擇:$("#draggable").draggable({containment:'#demo-frame'});

你能發佈你的HTML和CSS或jsFiddle嗎?