为什么jQueryUI不能在IE 8中为我工作?奇怪的是,可调整大小正在发挥作用。
我的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时,它正在发挥作用。我做错了什么?
答案 0 :(得分:1)
据我所知,您无法直接在包含参数上指定对象。 从示例页面:
遏制:
约束拖动到指定的范围内 元素或区域。可能的字符串值:'parent','document', 'window',[x1,y1,x2,y2]。
编辑:我在演示页面中使用控制台进行了测试,我可以通过运行$( "#draggable" ).draggable({containment:'#demo-frame'});
来使用选择器。
您可以发布HTML和CSS或jsFiddle吗?