我想让textarea可以调整大小。我尝试了jQuery UI的“可调整大小”功能,但是,就像我喜欢jQuery一样,可调整大小的东西还没有完全存在。我希望textarea仅通过底部中心的手柄高度调整大小。 jQuery只允许你在高度上调整大小,但显然不会让你在右下角以外的地方放置句柄,尽管文档说的是什么。
是否有人知道此功能的备用库?
答案 0 :(得分:2)
你确定吗? handles选项对我来说很好。
<!DOCTYPE html>
<html>
<head>
<title></title>
<link href="css/ui-lightness/jquery-ui-1.7.2.custom.css"
rel="stylesheet" type="text/css">
</head>
<body>
<div id="welcome" class="ui-widget-content">Hello, world!</div>
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$("#welcome").resizable({ handles: "n, s" });
});
</script>
</body>
</html>
您可以为ui-resizable-handle,ui-resizable-s和ui-resizable-n类设置样式。
答案 1 :(得分:1)
4umi做得相当好。
答案 2 :(得分:1)
yui resize允许在任何地方指定句柄
答案 3 :(得分:0)
我做了类似a long time ago的事情。
答案 4 :(得分:0)
请记住,Safari和Chrome中的webkit渲染器默认情况下可以调整所有textareas(带句柄)。