Cufon + jQuery наведение не работает

Хорошо, вот проблема:

Я создаю веб-сайт, используя jQuery и Cufon. У меня проблема с использованием функции jQuery .hover() вместе с Cufon. Когда я навожу курсор на текст Куфона, ничего не происходит. Код важности:

Cufon.replace('div.nav', {hover:'true'});
$(document).ready(function() {
    $('div.nav').each(function() {
        $(this).hover(function() {
            $(this).css({
                "text-decoration": "underline;",
            });
        },
        function() {
            $(this).css({
                "text-decoration": "none;",
            });
        });
    });
});

и

<div id="nav">
    <div id="logo" class="nav">
        SLA ROBOTICS
    </div>
    <div id="items">
        <div id="item1" class="navbutton nav">
            <i>members</i>
        </div>
        <div id="item2" class="navbutton nav">
            <i>robots</i>
        </div>
        <div id="item3" class="navbutton nav">
            <i>sponsors</i>
        </div>
    </div>
</div>

Остальной код виден при просмотре источника по ссылке выше. Нет PHP, поэтому все видно.


person Wilson Biggs    schedule 02.06.2013    source источник


Ответы (1)


Cufon — прекрасная библиотека, но она может не поддерживать все функции обычного текста. Рассмотрите возможность использования веб-шрифтов, созданных Font Squirrel.

person David Jashi    schedule 02.06.2013
comment
Я бы предпочел использовать Cufon. У меня больше контроля над ним, и у него уже есть репутация, а не у этого веб-сайта, который выглядит как один из тех веб-сайтов, где вы загружаете бесплатные шрифты. EDIT: It IS one of those websites. xD - person Wilson Biggs; 03.06.2013
comment
@WilsonBiggs: Cufon генерирует теги <canvas>, которые отображают шрифты. Вы не можете выделить или скопировать текст. Текст по сути является изображением. - person Blender; 03.06.2013
comment
Нет, это не так (может быть, там есть какие-то шрифты, я никогда не интересовался ими, потому что мне нужно конвертировать свои). Вы должны загрузить туда свой собственный шрифт и получить код, как и в случае с Cufon. Разница в том, что он пробует разные подходы для разных браузеров. - person David Jashi; 03.06.2013
comment
@Blender: я знаю, как работает Cufon, я просто не знаю, почему мой код не работает. Должно быть, согласно документации, но это не так. - person Wilson Biggs; 03.06.2013
comment
Эх, я в конце концов использовал это. - person Wilson Biggs; 01.07.2013