这个可能是Custom Resizable Handles in JQuery UI的重复,但该帖子谈到句柄而不是是可调整大小元素的子元素,并且它没有' t指定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
有人认为我做错了吗?
干杯
答案 0 :(得分:2)
我遇到了与jquery 1.9.0相同的问题,使用args重新调整大小似乎在新版本中被破坏了。恢复到旧版本,直到修复完毕。