多个 HTML 文本区域一起调整大小
More than one HTML textareas resizing together
我有三个文本区域。如果其中任何一个正在调整大小,我希望其他调整大小就像调整大小一样。
1.请注意,我只是垂直调整大小.
2.这是一个内联表单。
<div class="col-sm-12 form-group form-inline">
{{ Form::textarea('textarea1') }}
{{ Form::textarea('textarea2') }}
{{ Form::textarea('textarea3') }}
</div>
提前谢谢。
似乎没有调整文本区域大小的事件。
您可以查看有关较旧问题的以下答案:https://stackoverflow.com/a/7055239/1537154
您可以修改此设置以更新所有其他文本区域:http://jsfiddle.net/tsx1yxj3/
jQuery(document).ready(function(){
var $textareas = jQuery('textarea');
// store init (default) state
$textareas.data('x', $textareas.outerWidth());
$textareas.data('y', $textareas.outerHeight());
$textareas.mouseup(function(){
var $this = jQuery(this);
if ( $this.outerWidth() != $this.data('x')
|| $this.outerHeight() != $this.data('y') )
{
// Resize Action Here
$('textarea').height($this.outerHeight());
$('textarea').width($this.outerWidth());
}
// store new height/width
$this.data('x', $this.outerWidth());
$this.data('y', $this.outerHeight());
});
});
调整大小仅在完成后启动,并且还有其他一些限制。
你也可以看看一个jquery UI实现:http://jqueryui.com/resizable/
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- ExtJS——在展开/折叠时调整面板高度
- 转义符不能与innerHTML一起使用
- Chrome应用程序调整窗口大小保持纵横比
- 高亮显示与数组字符串一起使用时文本插件中断
- 如何自动调整标签的高度以适应内容
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- setTimeout可以与闭包内的函数一起使用吗
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- 合并两个数组,重新调整循环js
- 将 jsViews/jsRender 与重新调整为字典条目的属性一起使用
- 多个 HTML 文本区域一起调整大小
- &”;.调整大小”;事件don't与“;偏移“;在一起
- 调整客户端图像的大小,并将其与表单数据一起传递给asp MVC控制器
- 窗口大小调整和初始化一起运行
- 砖石砖堆叠在一起,直到页面在Wordpress上调整大小