it-swarm.asia

مشكلة تغيير حجم النافذة

لقد كنت أعمل على مكون إضافي من ووردبريس ، أحفظ فيه آخر موضع للقراءة ، وعرض المتصفح وارتفاعه في وقت إغلاق المتصفح ، وأنا أحفظ العرض والارتفاع بارتفاع مسجّل = $ (نافذة). الارتفاع ()؛ العرض = $ (إطار) .width ()؛ وحفظ القيم في قاعدة البيانات بحيث عندما يتم تحميل الصفحة في المرة القادمة ، يتم استرداد القيم من قاعدة البيانات ويتم تمرير الشاشة إلى موضع القراءة الأخير ويتم تغيير حجم النافذة إلى القيم المحفوظة.

المشكلة التي تظهر لي هي تغيير حجم الإطار إلى قيمة أقل جدًا وتقلص النافذة ، وارتفاع أساليب jquery = $ (window) .height ()؛ العرض = $ (إطار) .width ()؛ تقوم بحفظ قيم أقل ، هل يمكن لأي أحد مساعدتي في هذا؟

1
MsManiya

بجانب. Height () و .width () يوجد . outerHeight () و . innerHeight () (نفس للعرض كذلك). قد تبحث عن هذه الطرق لتجميع حجم المستعرضات ، وليس فقط حجم إطار عرض windows.

ضع في اعتبارك أن هذا لا يعمل دائمًا بنسبة 100٪ في جميع المتصفحات ، لذلك قد تواجه دائمًا مشاكل إذا كنت في حاجة إليها بكسل مثالي.

1
hakre