it-swarm.asia

استبدال نص Cufon ووضع معايير IE8

لدي مشكلة perculiar. في نص وضع معايير IE8 ، تم استبداله بـ Cufon.Replace يعمل حوالي 50 ٪ من الوقت ، والباقي من الوقت تعديلات DOM موجودة (يتم عرضها من خلال IE شريط أدوات مطور البرامج في IE8) ولكن لا يظهر أي نص بالفعل.

يلزم أحيانًا تحديث الصفحة عدة مرات حتى تتمكن من إعادة إنشائها ؛ البعض الآخر يعمل تحميل الصفحة الأولى - وهذا هو الحال بالنسبة لموقع لم يزره لك.

لا يطرح Cufon.Replace استثناءًا أو ينتج أي مشكلة أخرى. لم يساعد غوغلينغ - يذكر الآخرون مشاكل في IE8 ، لكن نقص النص هذا دائم وليس مجرد مشكلة تحميل بطيئة.

EDIT: التفاف Cufon.replace المثير للاهتمام في $(document).ready(function(){}); توقف عن العمل من أي وقت مضى! شيء في DOM هو اللوم ... أفترض

EDIT 2: تطبيق Cufon.replace يدويًا بمجرد تحميل الصفحة للأعمال بالكامل. هذا غريب. هل هناك حدث لاحق من جاهز؟

3
tgandrews

أنت تقول إنها دائمة ، وليس مجرد بطء في التحديث. لكن...:

  • هل المكالمة الثانية إلى Cufon ، كما هو موصوف في "الخطوة 4 - اجعل Internet Explorer يتصرف" في المستندات مساعدة؟
  • هل التحقق من صحة HTML؟
  • هل تستخدم محددًا "متقدمًا" حتى يتم تحميل محرك محدد (مثل jQuery) ، وهل يمكن أن يكون هناك شرط سباق مع هذا الحمل؟

إذا لم يساعد أي مما سبق ، فيجب عليك تهيئ صفحة تجريبية بسيطة توضح المشكلة ، والكتابة إلى قائمة البريد في Cufón.

2
Jesper Mortensen