如何在IE中像在Chrome和Firefox中一样,在文本区域中添加大小调整器?jQuery.resizable()
对我不起作用。
最佳答案
Internet Explorer(和Microsoft Edge,自2016年5月5日起)不支持对textarea元素进行 native 抓取/调整大小。尽管将来可能最终会支持这些功能(在Microsoft Edge中),但目前最好的选择是对功能进行填充。
在线上有很多选项可以执行此操作,但是如果您使用的是jQuery和jQuery UI,则可以使用Resizable小部件:
$("textarea").resizable({
handles: "se" // place handle only in 'south-east' of textarea
});
默认情况下,这会将处理程序放置在文本区域下方。我不喜欢这样:
.ui-resizable-handle {
transform: translateY(-100%);
}
您可以在此处查看最终结果:http://jsbin.com/rumokazepo/edit?html,css,js,output