تحديد ارتفاع Div بدون قاعدة CSS صريحة
قد يكون الحصول على ارتفاع div أمرًا صعبًا إذا لم يكن هناك ارتفاع محدد بشكل صريح في CSS. على الرغم من أن طريقة jQuery .height() تُستخدم عادةً لهذا الغرض، إلا أنها تتطلب قاعدة CSS موجودة للحصول على الوظيفة المناسبة. إليك طريقة بديلة:
وظائف الارتفاع jQuery
تقدم jQuery مجموعة من وظائف الارتفاع التي يمكن أن توفر قياسات دقيقة للارتفاع، حتى بدون قواعد الارتفاع في CSS:
الاستخدام العرض التوضيحي
يوضح مقتطف الكود أدناه كيفية استخدام هذه الوظائف:$(function() {
var $heightTest = $('#heightTest');
$heightTest.html('Div style set as "height: 180px; padding: 10px; margin: 10px; border: 2px solid blue;"')
.append('<p>Height (.height() returns) : ' $heightTest.height() ' [Just Height]</p>')
.append('<p>Inner Height (.innerHeight() returns): ' $heightTest.innerHeight() ' [Height Padding (without border)]</p>')
.append('<p>Outer Height (.outerHeight() returns): ' $heightTest.outerHeight() ' [Height Padding Border]</p>')
.append('<p>Outer Height (.outerHeight(true) returns): ' $heightTest.outerHeight(true) ' [Height Padding Border Margin]</p>')
});
الإخراج:
يتم عرض الارتفاع المحسوب لـ div في div نفسه، مما يوفر معلومات مفصلة حول مخرجات كل وظيفة.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3