2012-04-18 8 views
5

का उपयोग कर यह 28 से घटती करने के लिए अपने प्रयास है एक div की घटती ऊंचाई करने के लिए:कैसे बढ़ा देते या jQuery

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

लेकिन यह काम नहीं करता।

उत्तर

13

अपनी ऊंचाई पिक्सेल में है, तो आप बस लिख सकते हैं:

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

... और इसी तरह बढ़ाने के लिए:

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

चेक बाहर height के लिए दस्तावेज़ और जानकारी के लिए।

उदाहरण:http://jsfiddle.net/VDcLs/

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); 
0
var addItemForm = $('.add-item-form'); 
var h = addItemForm.height()-28; 
addItemForm.height(h); 
संबंधित मुद्दे