Почему Cufon не разрешает функцию addclass с jQuery?
-
23-09-2019 - |
Вопрос
Чувак, я просто не понимаю. У меня есть четыре набора парных ссылок, где, парят над одним наборами. У меня это работает в jQuery, но когда я добавляю купон, это не кости. Вот JQ Script:
<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 не работает или что 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.
Это решение послужило мне, когда Куфон отказался от того, что я заменил что -либо из -за того, что я уже бежал с jQuery. Я не уверен, может ли ваша проблема из той же школы проблем ...
Вам нужно вызвать функцию cufon.refresh (); после события.https://github.com/sorccu/cufon/wiki/apiУ меня была такая же проблема, и этот метод сработал для меня.