Куфон:ссылки меняют размер при наведении курсора мыши и остаются такими

StackOverflow https://stackoverflow.com/questions/2849437

Вопрос

У меня есть текстовые ссылки в абзаце, которые заменены с помощью Cufon.По какой-то причине, когда я навожу курсор на ссылки, текст в них становится шире и остается таким, когда я убираю курсор.Изменение цвета, добавленное при наведении курсора мыши в css, возвращается, как и следовало ожидать.Так что, насколько я могу судить, он не "застрял" в состоянии наведения.

Когда я выключаю javascript, отключая cufon, происходит только изменение цвета шрифта при наведении курсора мыши.При выключенном javascript состояние наведения работает для цвета, но у него нет проблемы с шириной.

Это происходит в IE6, 7 и 8, а также Firefox, Safari и Chrome, что наводит меня на мысль, что проблема специфична для того, как Cufon был реализован на этом сайте.

Кто-нибудь сталкивался с этим раньше?Я был бы рад получить помощь здесь, но если я найду причину, я отправлю ее обратно в качестве ответа.

К сожалению, я не могу публиковать ссылки или код из-за NDA.

Это было полезно?

Решение

Понял.

Там был раздел:

Cufon.defaultTextCufon = { Семейство шрифтов:"Проприетарный шрифт", наведите курсор:верно, Растягивание шрифта:"полуконденсированный" };Cufon.linkTextCufon = { Семейство шрифтов:"Проприетарный шрифт", наведите курсор:верно };

Я пришел к выводу, что проблема возникла в результате того, что текст по умолчанию был сокращен по умолчанию, но не ссылки, именно поэтому Cufon по понятным причинам выдавал нелогичные результаты в результате нелогичной конфигурации.

Я заменил его на:

Cufon.defaultTextCufon = { Семейство шрифтов:"Проприетарный шрифт", наведите курсор:верно };

Cufon.linkTextCufon = { Семейство шрифтов:"Проприетарный шрифт", наведите курсор:верно };

После этого весь шрифт по умолчанию был в (немного) расширенном состоянии.Другим вариантом было бы добавить "fontStretch:"полусжатый" - из-за деклассирования элементов ссылок, но на самом деле я нахожу, что сайт теперь лучше соответствует концептуальному дизайну и более читабелен, что является неожиданным бонусом.

Возможно, вы уже догадались, что я не реализовывал cufon на этом сайте.Надеюсь, эта страница избавит кого-нибудь еще от головной боли.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top