使用 jQuery width() 和 height() 方法

发布于 2024-08-11 04:13:53 字数 200 浏览 3 评论 0原文

您可以使用 .width().height() 方法来增加高度,例如 $('x').width('+=2px' ) 还是 $('x').height('+=2px')

我在 jQuery 网站上找不到任何关于此的信息,但我也没有看到任何表明这不起作用的信息。

Can you use the .width() and .height() methods to increase the height like $('x').width('+=2px') or $('x').height('+=2px')?

I couldn't find any information about this on the jQuery website, but I also haven't seen anything to suggest that this doesn't work.

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

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

发布评论

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

评论(3

廻憶裏菂餘溫 2024-08-18 04:13:53

这些方法获取和设置元素的高度或宽度。

width()width(val)

你所说的这种方法仅在 .animate() Sinan 上提供

These methods get and set the height or width of the elements.

width() or width(val)

Such approach as you say is only provided on .animate()

Sinan.

我一向站在原地 2024-08-18 04:13:53

为什么不直接做这样的事情呢?

var el = $('x');
el.width(el.width()+2);

编辑:
要清理它,您可以创建一个插件,如下所示(未经测试):

jQuery.fn.increaseWidth = function(amount) {
  this.width(this.width()+amount);
  return this;
};

这将允许您执行 $('x').increaseWidth(2)

Why not just do something like this?

var el = $('x');
el.width(el.width()+2);

EDIT:
To clean it up, you can create a plugin, something like this (untested):

jQuery.fn.increaseWidth = function(amount) {
  this.width(this.width()+amount);
  return this;
};

This would allow you to do $('x').increaseWidth(2)

開玄 2024-08-18 04:13:53

否。您传递给 width() 的值应为 CSS 长度值。如果您未指定单位,则假定为像素。

No. The value you pass to width() is expected to be a CSS length value. Pixels are assumed if you don't specify a unit.

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