Aen*_*Tan 0 javascript jquery-ui jquery-ui-resizable
$('.box').resizable({
disabled: true
});
Run Code Online (Sandbox Code Playgroud)
这是CSS
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
Run Code Online (Sandbox Code Playgroud)
根据文档,当disabled为true时,.ui-resizable-disabled类将被添加到元素中.在我的情况下,类没有被添加,但调整大小仍然被禁用(意味着我无法通过拖动句柄来调整大小,但是当禁用时,我可以调整大小).当我检查生成的HTML时,style="display:block"被添加到句柄中.我没有隐藏任何节目.
<div class="ui-resizable-handle ui-resizable-e" style="display: block; ">...</div>
Run Code Online (Sandbox Code Playgroud)
我正在使用Google API的jQuery 1.8.我也在应用draggable相同的元素.
看起来像是默认行为.虽然有一个处理程序,但您无法调整大小.无论如何,您可以将处理程序隐藏为:
//Dirty hack
$('div.ui-resizable-handle').hide();
//Somewhat effective solution
$( "#resizable" ).resizable({ disabled: true, handles: 'e' });
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/codef0rmer/W7HQ9/
| 归档时间: |
|
| 查看次数: |
4458 次 |
| 最近记录: |