31.12.2016      149      0
 

Используем Cufon вместе с styleswitcher

Есть два замечательных java-скрипта. Первый — это cufon, позволяющий сделать на сайте красивые заголовки, практически…


Есть два замечательных java-скрипта. Первый — это cufon, позволяющий сделать на сайте красивые заголовки, практически с любым шрифтом. Писать об этом подробно я не буду, так как в сети множество информации на эту тему. Второй замечательный скрипт — это styleswitcher, позволяющий посетителю на лету менять цветовую схему оформления сайта)
Сами по себе, эти два скрипта чудесно работают. О Styleswitcher я уже писал ранее. Однако, недавно, разрабатывая одну симпатичную тему оформления, в которой я использовал и тот и другой скрипты, я столкнулся со следующей проблемой.
По умолчанию, при смене цветовой схемы оформления элементы, которые должны быть обработаны cufon, не обрабатывались им. То есть, скажем, в теме оформления определено, что шрифт всех заголовков на сайте должен отображаться красивым шрифтом Decor, и они отображаются этим шрифтом, но отображаются им только до тех пор, пока посетитель не изменить цветовую схему по умолчанию, на любую другую цветовую схему, поддерживаемую темой оформления. Сразу после этого, красивые заголовки начинают отображаться обычным, ничем не примечательным шрифтом.
Для того, чтобы это поправить, нужно вместо такой конструкции в header:

использовать такую:

вместо:

использовать:

В файле styleswitcher.js

Функцию:

Заменить на:

Данные изменения в коде помогают устранить описанный баг с заменой шрифтов


Алексей
Об авторе: Алексей

Меня зовут Алексей, мне 39 лет, и вот уже десять лет как одним из моих многочисленных увлечений стало создание и продвижение сайтов. Подчёркиваю, что это именно хобби, а не основная моя работа. Тем не менее, я никогда не упускал возможности заработать на своих увлечениях. На страницах этого сайта, вы найдёте как множество моих наработок в сфере сайтостроения, так и полезную информацию о продвижении готовых сайтов. Если вы любознательны и любите узнавать новое, мои рекомендации помогут вам освоиться в непростом деле создания сайтов и их продвижения. Ну а если вы слишком далеки от html, css и прочих web-штучек, вы всегда можете воспользоваться моими услугами как вебразработчика, так и сеошника. Желаю Вам с пользой провести время на моём сайте!

Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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