javascript - 在 IE 中 textarea 調整大小無效,我希望在 IE 中能調整 y 軸大小,而在 Chrome 中它是可行的
我正在開發一個 Angular 4 專案,在其中我必須在 IE 中創建僅垂直可調整大小的文本區。它在 Chrome 和其他瀏覽器中可以使用。
我找到了一些用於 IE 的 Jquery 調整大小的插件,但它僅不支持垂直方向,並且我在同一頁面中有多個文本區域。
這是一個可運作的範例
CSS
.resizable {
resize: vertical;
min-height:150px;
}
HTML:
<textarea class="resizable">
This paragraph is resizable in all directions, because
the CSS `resize` property is set to `both` on this element.
</textarea>
答案#1
你不能在 IE 中使用調整大小
https://caniuse.com/#feat=css-resize
你可以對文字區使用 jQueryUI 的 Resizable 功能。
在您的專案中包含 jQuery UI 函式庫
然後在你的 jQuery 代碼中調用下面這一行
$ ("#textareaId").resizable({ });