1

可能是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

有人认为我做错了吗?

干杯

4

1 回答 1

2

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

于 2012-10-18T15:24:08.910 回答