jQuery Resizable处理setter无法正常工作
我正在使用jQuery UI Resizable,我需要在初始化后设置handle选项。
我按照API示例和初始化方法工作正常,但setter方法似乎无法正常工作。 我错过了什么吗?
// Initialization works fine! $('#containerGreen').resizable( { handles: "n, e, s, w" } ); // Setter NOT working $('#containerRed').resizable(); $('#containerRed').resizable( "option", "handles", "n, e, s, w" );
现场演示
这是一个已知的错误:
该问题的解决方法:
一个肮脏的解决方案是启用init上需要的所有处理程序。
在CSS中添加如下所示的类
.ui-hide-handler {width:0!important; 身高:0!重要; }
并根据您的需要将类添加到处理程序DIV中
$(’。ui-icon-gripsmall-diagonal-se’,element).addClass(’ui-hide-handler’); $(’。ui-resizable-sw’,element).addClass(’ui-hide-handler’);
正如我所说,它是肮脏的解决方案,但它的工作原理。