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 に答える