5

这是我尝试减少 28:

var addItemForm = $('.add-item-form');
var h = addItemForm.height()-28;
var h = toString(h);
addItemForm.height(h);

但它不起作用。

4

4 回答 4

13

如果你的高度以像素为单位,你可以写:

​$(".add-item-form").height("-=28");​​​​​​​​​​​​​​​​​

...与增量类似:

$(".add-item-form").height("+=28");

查看文档以height获取更多信息。

示例:http: //jsfiddle.net/VDcLs/

于 2012-04-18T15:41:17.813 回答
0

很可能你有一个重复声明的脚本错误var h。试试下面,

var addItemForm = $('.add-item-form');
var h = addItemForm.height()-28;
var h1 = toString(h); //<-- This returns a valid integer as a number/string.
addItemForm.height(h1);
于 2012-04-18T15:41:36.563 回答
0
var h = addItemForm.height("-=28");
于 2012-04-18T15:41:52.047 回答
0
var addItemForm = $('.add-item-form');
var h = addItemForm.height()-28;
addItemForm.height(h);
于 2012-04-18T15:43:07.083 回答