我正在使用 jQuery UI 来允许我的页面元素可调整大小,但我想设置自定义句柄。我已经尝试了我认为应该有效的方法,但它没有。
基本的html是:
<div id="element_x" class="resizable">
<div id="overlay_x" class="element_buttons">
<div id="resize_element_x" class="resize_element ui-resizable-handle ui-resizable-se"><img src="images/site/handle_resize.png" border=0 title="Resize this element" /></div>
</div>
</div>
我是这样设置的:
var reposition = '';
$(function() {
$( ".resizable" ).resizable({
containment: "#viewPage",
handles: {"e,s,se" : { e: '.ui-resizable-e', s: '.ui-resizable-s', se: '.ui-resizable-se'}},
resize: function(event, ui){
reposition = ui.position;
}
});
});
这会在正确的位置产生正确的句柄,但是当我尝试调整大小时,它什么也没做!可能有什么问题,或者有更好的方法来做到这一点?