有什么好的 JS 库可以用来调整大小?

发布于 2024-07-27 19:48:06 字数 188 浏览 2 评论 0原文

我想让一个文本区域可调整大小。 我尝试了 jQuery UI 的“可调整大小”功能,但是,尽管我很喜欢 jQuery,但可调整大小的功能还没有完全实现。 我希望文本区域仅通过底部中心的手柄调整高度大小。 jQuery 只允许您调整高度大小,但显然不允许您将句柄放置在右下角以外的任何位置,无论文档如何说。

有谁知道此功能的替代库?

I'd like to make a textarea resizable. I tried out jQuery UI's "resizable" functionality, but, much as I love jQuery, the resizable thing isn't quite there yet. I want the textarea to resize heightwise only, via a handle at the bottom-center. jQuery lets you resize heightwise only, but evidently doesn't let you place a handle anywhere other than lower right corner, despite what the docs say.

Does anyone know of an alternate library for this functionality?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

允世 2024-08-03 19:48:06

你确定吗? 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-res定大小-handle、ui-res定大小-s 和 ui-res定大小-n 类的样式。

Are you sure about this? The handles option worked fine for me.

<!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>

You can style the ui-resizable-handle, ui-resizable-s, and ui-resizable-n classes.

伪心 2024-08-03 19:48:06

yui resize 允许在任何地方指定句柄

yui resize allows the handle to be specified anywhere

梦旅人picnic 2024-08-03 19:48:06

4umi 在这方面做得相当好。

4umi does this rather well.

情泪▽动烟 2024-08-03 19:48:06

很久以前我做了这样的事情。

I made something like this a long time ago.

牛↙奶布丁 2024-08-03 19:48:06

请记住,Safari 和 Chrome 中的 webkit 渲染器默认使所有文本区域可调整大小(带有句柄)。

Remember that the webkit renderer in Safari and Chrome make all textareas resizable (with a handle) by default.

呆头 2024-08-03 19:48:06

如果你想调整 Textarea 的大小,请使用 autosize.min.js 它是一个非常轻量级的库(大约 3kb)。 这将根据键入的内容调整文本区域的大小。

请参阅:自动调整大小

If you want to resize Textarea Use autosize.min.js Its a Very Light weight Library (3kb Aprox). which will resize your Textarea based on typed Content.

Refer : Autosize

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文