سؤال

أقوم بإضافة زر "مثل 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.

ربما يكون خطأ في النطاق. على أي حال ، حل :)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top