【发布时间】:2012-10-17 21:54:53
【问题描述】:
这可能是Custom Resizable Handles in JQuery UI的重复,但该帖子谈到句柄不是是可调整大小元素的子元素,并且它没有指定jQuery UI 的哪个版本。
API 声明自定义句柄可以定义如下:
支持以下键:{ n, e, s, w, ne, se, sw, nw }。任何指定的值都应该是一个与可调整大小的子元素匹配的 jQuery 选择器,以用作该句柄。
在我的代码中,句柄是 resizable元素的子元素,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) 一起工作:link ...但不是 jQuery UI (1.9.0) 的“稳定”版本和完全相同的代码:link。两个页面都使用相同版本的 jQuery 核心 (1.8.2)。
稳定版的 jQuery UI 产生以下控制台错误:
未捕获的错误:语法错误,无法识别的表达式:,jquery-1.8.2.min.js:2
有人认为我做错了吗?
干杯
【问题讨论】: