【发布时间】:2013-12-04 15:30:09
【问题描述】:
是的,所以这里有一个问题 - 如何为可调整大小的 img 元素设置自定义句柄?
我有图像元素,它使用 jQuery UI 设置为 resizable()。为了设置自定义句柄,它们需要是可调整大小元素的子元素。但是,这对于图像元素是不可能的。
jQuery UI 文档指定您还可以从可调整大小的元素之外设置句柄: http://api.jqueryui.com/resizable/#option-handles
任何指定的值都应该是一个与可调整大小的子元素匹配的jQuery选择器,以用作该句柄。如果句柄不是可调整大小的子对象,则可以直接传入 DOMElement 或有效的 jQuery 对象。
我的 JSFiddle:http://jsfiddle.net/asavin/2LXG8/3/
JS:
$('#elementResizable').resizable({
handles: {
'nw': '#nwgrip',
'ne': '#negrip',
'sw': '#swgrip',
'se': '#segrip',
'n': '#ngrip',
'e': '#egrip',
's': '#sgrip',
'w': '#wgrip'
}
});
您可以看到句柄,但它们没有任何作用。
这是关于 SO 的另一个相关问题,也没有答案: jQuery UI resize custom handles, not children of the resized element
我也愿意接受替代解决方案。关键是要使图像可调整大小,并具有自定义句柄。
【问题讨论】:
-
尝试让它工作的任何成功?我也有类似的问题。