这可能是JQuery UI 中 Custom Resizable Handles的重复,但该帖子谈到句柄不是可调整大小元素的子元素,并且没有指定 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
有人认为我做错了吗?
干杯