首页 > 其他 > 详细

textarea拖拽控制

时间:2017-05-02 11:23:24      阅读:193      评论:0      收藏:0      [点我收藏+]

一、用处

textarea默认时允许用户以拖拽形式来改变textarea大小,但textarea的大小变化会撑大其父节点,有时会破坏整体布局,有时我们并不希望textarea随意拖拽。

 forklift

二、原因

通过调用 window.getComputedStyle(textarea元素, null).resize 返回both,我们可以知道原来是resize样式属性默认为both(可调整尺寸)。

 

三、resize参数

用于设置UserAgent调整元素尺寸的机制,就是说设置用户能否和如何自行改变元素尺寸。

值范围

none:不允许UserAgent调整元素尺寸;

both :允许UserAgent调整元素水平、垂直方向的尺寸;

vertical:允许UserAgent调整元素垂直方向的尺寸;

horizontal:允许UserAgent调整元素水平方向的尺寸;

inherit :继承父元素

 

破坏布局原因:

对于div来说resize属性值时inherit(其实就是none),而对于textarea而言默认值为both。

 

四、方法  

为textarea设置  resize:none|both|vertical|horizontal

 我们可根据实际需求调整textarea的拖拽方式,解决拖拽对整体布局的影响。

textarea拖拽控制

原文:http://www.cnblogs.com/xyou/p/6795069.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!