Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 稳定的v1.9.0版本与旧式的1.8.24版本中的jQuery UI可调整大小的句柄_Jquery Ui_Resizable - Fatal编程技术网

Jquery ui 稳定的v1.9.0版本与旧式的1.8.24版本中的jQuery UI可调整大小的句柄

Jquery ui 稳定的v1.9.0版本与旧式的1.8.24版本中的jQuery UI可调整大小的句柄,jquery-ui,resizable,Jquery Ui,Resizable,这可能是与的重复,但那篇文章讨论了句柄不是可调整大小元素的子元素,并且没有指定jqueryui的哪个版本 自定义句柄可以定义为以下状态: $("#searchbar_container").resizable({ handles: {w: '#searchbar_handle_top'}, maxWidth: 445, minWidth: 20, start: function(event, ui) {}, stop: function(event, u

这可能是与的重复,但那篇文章讨论了句柄不是可调整大小元素的子元素,并且没有指定jqueryui的哪个版本

自定义句柄可以定义为以下状态:

$("#searchbar_container").resizable({ 
    handles: {w: '#searchbar_handle_top'},
    maxWidth: 445,
    minWidth: 20,
    start: function(event, ui) {},
    stop: function(event, ui) { 
        $("#searchbar_container").css('height', '');
    } 
});
支持以下键:{n,e,s,w,ne,se,sw,nw}。任何指定的值都应该是一个jQuery选择器,与要用作该句柄的可调整大小的子元素相匹配

在我的代码中,句柄是可调整大小元素的子元素,jQuery如下所示:

$("#searchbar_container").resizable({ 
    handles: {w: '#searchbar_handle_top'},
    maxWidth: 445,
    minWidth: 20,
    start: function(event, ui) {},
    stop: function(event, ui) { 
        $("#searchbar_container").css('height', '');
    } 
});
我可以让它与jQuery UI的旧版本(1.8.24)一起使用: …但与jQuery UI的“稳定”版本(1.9.0)和完全相同的代码不同:。两个页面使用相同版本的jQuery核心(1.8.2)

jQuery UI的稳定版本会产生以下控制台错误:

未捕获错误:语法错误,无法识别的表达式:,jquery-1.8.2.min.js:2

有人认为我做错了吗


干杯

我在jQuery1.9.0中遇到了同样的问题,在新版本中,使用args调整大小似乎被打破了。恢复到旧版本,直到它被修复。

我所看到的唯一一个报告错误涉及XHTML 5(),谢谢David。我将坚持传统版本。顺便说一句,我发现有些参数在1.9.0中可以工作,比如maxWidth、minWidth,可能还有其他一些参数(我还没有全部测试过),但是句柄arg肯定坏了。如果我有机会,我会为此提出jQuery罚单。