jQueryUI draggable在IE中不起作用

时间:2011-12-10 15:22:33

标签: javascript jquery jquery-ui jquery-ui-draggable

为什么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时,它正在发挥作用。我做错了什么?

1 个答案:

答案 0 :(得分:1)

据我所知,您无法直接在包含参数上指定对象。 从示例页面:

  

遏制:
  约束拖动到指定的范围内   元素或区域。可能的字符串值:'parent','document',   'window',[x1,y1,x2,y2]。

编辑:我在演示页面中使用控制台进行了测试,我可以通过运行$( "#draggable" ).draggable({containment:'#demo-frame'});来使用选择器。

您可以发布HTML和CSS或jsFiddle吗?