मैं jQuery का उपयोग करते हुए प्रतिशत के रूप में div की चौड़ाई कैसे निर्धारित कर सकता हूं?
जवाबों:
चौड़ाई फ़ंक्शन का उपयोग करना :
$('div#somediv').width('70%');
मुड़ेगा:
<div id="somediv" />
में:
<div id="somediv" style="width: 70%;"/>
.width("20%")
हालांकि तत्व को सेट करना जारी रखा गया था width: 24%
। डॉक्स के माध्यम से खुदाई करने के बाद, यह पता चलता है कि यह सीएसएस box-sizing
संपत्ति से संबंधित है । उपयोग करने .css({'width':"20%"})
से इस समायोजन से बचना होगा।
Hemnath
यदि आपका चर प्रतिशत है:
var myWidth = 70;
$('div#somediv').width(myWidth + '%');
यदि आपका वैरिएबल पिक्सेल में है, और आप वह प्रतिशत चाहते हैं, जो माता-पिता का है:
var myWidth = 140;
var myPercentage = (myWidth / $('div#somediv').parent().width()) * 100;
$('div#somediv').width(myPercentage + '%');
यहाँ एक विकल्प है जो मेरे लिए काम कर रहा है:
$('div#somediv').css({'width': '70%'});