زر "مثل" انقر يفشل في Firefox
-
27-09-2019 - |
سؤال
أقوم بإضافة زر "مثل Facebook" إلى DOM باستخدام هذا المكون الإضافي jQuery: http://onerutter.com/open-source/jquery-facebook-like-plugin.html
إنه يعمل بشكل جيد في جميع المتصفحات باستثناء Firefox. الطريقة التي يعمل بها هي أنه عند النقر على رابط معين ، يتم تحميل بعض البيانات بما في ذلك عنوان URL لاستخدام زر "أعجبني" ، لذلك يتم إنشاء زر مثل جديد وإضافته إلى DOM.
لذلك في Firefox ، يتم تقديمه ولكن عندما أنقر عليها ، لا شيء يحدث. هذا يحدث على آلات متعددة مع Firefox.
على الرغم من الغريب ، بعد إعادة تشغيل Firefox التي تم فيها تعطيل الملحق ، فجأة يعمل الزر الذي يشبه ، ولكن بمجرد تحديث الصفحة لن!
ماذا يمكن أن يحدث؟ هذا مربك بشكل خطير. بالمناسبة إنه Firefox 3.6.10.
شكرًا :)
المحلول
كنت في الواقع أخفي Div الذي تم تقديم الزر الذي يشبهه ، وكان رد الاتصال الذي تلاشى فيه Div في اخر رد الاتصال ، واحد لتلاشي الرسم التحميل. على ما يبدو ، في Firefox ، يواجه Facebook JS مشكلة في إعداد الزر بشكل صحيح عندما يتم تلاشيه من رد اتصال من Fadeout.
ربما يكون خطأ في النطاق. على أي حال ، حل :)