javascript - 根据窗口大小调整文本区域的大小

标签 javascript

我在弹出窗口中有最大化按钮,并且我有一个文本区域并且想根据最大化窗口来重新调整它的大小。下面是打开弹窗的代码

var url = "mypopup.do" + params;
var modalprops = "height=310px,width=400px,scrollbars=yes,status=no,menubar=no,resizable=yes";
window.open(url, 'winName', modalprops, false);

最佳答案

给它一个相对宽度的百分比:

<textarea style="width:100%"></textarea>

这应该在调整浏览器大小时不使用 javascript 来调整它的大小。

编辑:宽度高度 如果您在文本区域的 css 上设置它们,则会被编辑:

<div style="width:40%;height:40%">
    <textarea style="width:100%; height:100%;"></textarea>
</div>

这将在 div 和底层弹出窗口内相应地调整文本区域的大小。

jsBin:http://jsbin.com/odukur/1/

关于javascript - 根据窗口大小调整文本区域的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15775236/

相关文章:

javascript - Ajax Django 空列表

javascript - 如何在我的递归函数中声明一个计数器? (附加持久性 : Coderbyte)

javascript - 从javascript中的数组中删除对象

javascript - 如何使用 "enter"在 javascript 输入框中检查空白区域

javascript - 如何在创建的新任务中显示用户输入?

javascript - 表单提交重定向无法使用 Contact Form 7 WordPress 插件

javascript - iFrame 自动刷新不适用于 Chrome,但适用于 IE

javascript - jssor 箭头排列错误

javascript - 将异常写入包裹

javascript - 错误 : Cannot read property 'push' of undefined React Native