我正在使用jQuery UI Resizable,我需要在初始化后设置handle选项。
我跟着API example并且初始化方法工作得很好,但是setter方法似乎不起作用。 我错过了什么吗?
// Initialization works fine!
$('#containerGreen').resizable( { handles: "n, e, s, w" } );
// Setter NOT working
$('#containerRed').resizable();
$('#containerRed').resizable( "option", "handles", "n, e, s, w" );
直播Demo
答案 0 :(得分:1)
这是一个已知的错误:
问题的解决方法:
一个肮脏的解决方案是启用init上需要的所有处理程序。
在CSS
中添加如下所示的类.ui-hide-handler { 宽度:0!重要; 身高:0!重要; }
并根据您的需要将类添加到处理程序DIV中
$('。ui-icon-gripsmall-diagonal-se',element).addClass('ui-hide-handler'); $('。ui-resizable-sw',element).addClass('ui-hide-handler');
正如我所说,这是一个肮脏的解决方案,但它确实有效。