سؤال

يا رجل ، أنا فقط لا أحصل عليه. لدي أربع مجموعات من الروابط المقترنة ، حيث يحوم أكثر من أخرى. لقد عملت في jQuery ، لكن عندما أضيف Cufon ، ليس النرد. هنا نص JQ:

     <script type="text/javascript">
    jQuery(document).ready(function() {

      var doubleHighlight = function(element1, element2, class) {
        element1.hover(
          function() {
            element2.addClass(class);
          },
          function() {
            element2.removeClass(class);
          }
        );

        element2.hover(
          function() {
            element1.addClass(class);
          },
          function() {
            element1.removeClass(class);
          }
        );
      };
      doubleHighlight(jQuery("#abouttop"), jQuery("#aboutbottom"), "highlight_about");
      doubleHighlight(jQuery("#worktop"), jQuery("#workbottom"), "highlight_work");
      doubleHighlight(jQuery("#blogtop"), jQuery("#blogbottom"), "highlight_blog");
      doubleHighlight(jQuery("#contacttop"), jQuery("#contactbottom"), "highlight_contact");
    });
  </script>

وهنا الجزء الخاص بـ Cufon:

 <script src="cufon-yui.js" type="text/javascript"></script>
<script src="gothamxlight_300-gothamxlight_300.font.js" type="text/javascript">    </script>
<script src="gothamlight_300-gothamlight_500.font.js" type="text/javascript"></script>
        <script type="text/javascript">
           Cufon.replace('#type', { fontFamily: 'gothamxlight', hover: true});
            Cufon.replace('#smalltype', { fontFamily: 'gothamlight', hover: true});
            Cufon.replace('#nav', { fontFamily: 'gothamlight', hover: true});
        </script>

أيه أفكار؟ ربما كيف تقدم Cufon النص؟ هل تحتاج إلى تحديث؟ أنا أمسك بالقش هنا.

لا يوجد حل صحيح

نصائح أخرى

هل المشكلة التي لا تعمل بها كوفون أو أن كوفون يكسر ضوءك المزدوج؟

لقد قتلت نفسي بالفعل قبل أن أعرف أن معظم قضايا Cufon المتعلقة بـ jQuery تتراجع عن الترتيب الذي يسمى كل شيء. أواجه مشكلة في العثور على استكشافهم على هذا في الوثائق كما كان في سبتمبر الماضي عندما اكتشفت ذلك ، فأنا أخاف لا يمكنني الاستشهاد بإجابتي الآن ، يجب أن أعود إلى العمل. في الأساس ، يحب Cufon أن يكون أولاً في الطابور ، وعادة ما يكون JQuery سعيدًا بركوب البندقية. فمثلا؛

هذا هو أو يمكن كن سيئا:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="cufon-yui.js"></script>

<script type="text/javascript">
    your.jQueryKungFu(function() {
    };
</script>

<script type="text/javascript">
    cufon.replace('h1');
</script>

هذا جيد :

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="cufon-yui.js"></script>

<script type="text/javascript">
    cufon.replace('h1');
</script>

<script type="text/javascript">
    your.jQueryKungFu(function() {
    };
</script>

لاحظ الفرق ، يتم التعامل مع المرة الثانية حول CUFON قبل وظائف jQuery.

لقد خدمني هذا الحل حيث رفض Cufon Out استبدال أي شيء بسبب ما كنت أديره بالفعل مع jQuery. لست متأكدًا مما إذا كانت مشكلتك قد تكون من نفس مدرسة المشاكل ...

تحتاج إلى استدعاء وظيفة cufon.refresh () ؛ بعد الحدث.https://github.com/sorccu/cufon/wiki/apiواجهت نفس المشكلة وهذه الطريقة عملت بالنسبة لي.

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