استرجاع ارتفاع العناصر المخفية باستخدام jQuery
عند العمل مع العناصر المخفية، قد يكون من الضروري استرجاع أبعادها لأغراض مختلفة. ومع ذلك، فإن الطرق التقليدية للحصول على ارتفاع العنصر يمكن أن تفشل إذا كان العنصر غير مرئي.
النهج غير الفعال
النهج الموصوف لإخفاء العنصر مؤقتًا، والقياس ارتفاعه، ومن ثم إعادة إخفائه أمر مرهق وغير فعال.
الحل البديل
يوفر jQuery حلاً أكثر كفاءة:
تعديل سمات العنصر: معالجة سمات نمط العنصر مؤقتًا:
مثال الكود
var previousCss = $("#myDiv").attr("style");
$("#myDiv").css({
position: 'absolute',
visibility: 'hidden',
display: 'block'
});
var optionHeight = $("#myDiv").height();
$("#myDiv").attr("style", previousCss ? previousCss : "");
تتيح لك هذه الطريقة قياس ارتفاع العنصر المخفي بشكل سري دون التأثير على تخطيط الصفحة أو رؤيتها .
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3