سيناريو التطبيق هو: لا تحتوي صفحة iframe على أشرطة تمرير ، ويظهر شريط التمرير في النموذج الأصل ، وسوف تفشل علامة المرساة ، لأن نقطة المرساة تتمحر على النافذة وفقًا لقضب التمرير النافذة الحالي. بعد أن أصبح شكل طفل ، لن تكون هناك أشرطة تمرير ، لذلك لن يتم التمرير بشكل طبيعي.
الحل هو: استخدم JS لتحديد ما إذا كانت الصفحة متداخلة ، استخدم JS لحساب موضع iframe في النموذج الأصل ، وموضع نقطة الربط في الألياف ، ويضيف الاثنان لتصبح تمرير النموذج الأصل.
مواجهة المشكلات: احصل على عنصر النماذج الأصل (بسبب قيود المجال ، كل ذلك يجب أن يكون موجودًا في بيئة الشبكة (أي http://domain.com)) ؛ يعشق النموذج الأصل Iframes متعددة لتحديد ما إذا كانت صفحة iframe الحالية.
شفرة:
PARTER FORM PAGE INDEX.HTML
انسخ الرمز