На самом деле, вам нужно:
Cufon.replace('#THE-NAME-OF-YOUR-DIV', { hover: true });
, а затем просто установите эффекты при наведении курсора из style.css или любого другого шаблона CSS. Также вы можете выделить пункт меню, представляющий текущую страницу:
CSS:
#THE-NAME-OF-YOUR-MENU-DIV ul li a:hover,
#THE-NAME-OF-YOUR-MENU-DIV ul li.current-menu-item > a,
#THE-NAME-OF-YOUR-MENU-DIV ul li.current-menu-parent > a,
#THE-NAME-OF-YOUR-MENU-DIV ul li.current-menu-ancestor > a,
#THE-NAME-OF-YOUR-MENU-DIV ul li:hover > a {
color: #73c8ff;
}
Код Cufon:
Cufon.replace('#THE-NAME-OF-YOUR-MENU-DIV', { hover: true });
Cufon('#THE-NAME-OF-YOUR-MENU-DIV ul li.current-menu-item > a', {
color: '#73C8FF',
});
Cufon('#THE-NAME-OF-YOUR-MENU-DIV ul li.current-menu-parent > a', {
color: '#73C8FF',
});
Cufon('#THE-NAME-OF-YOUR-MENU-DIV ul li.current-menu-ancestor > a', {
color: '#73C8FF',
});
Cufon('#THE-NAME-OF-YOUR-MENU-DIV ul li:hover > a', {
color: '#73C8FF',
});
Это действительно сработало для меня несколько раз. Я смог решить большинство проблем с cufon. Меня огорчает одна проблема: я нахожу, если вам нужен курсив или полужирный курсив, иногда файл .js или что-то заставляет Cufon сделать все курсивом. Так что в основном иногда включение опции курсива приводит к тому, что все будет курсивом. В остальном проблем нет, а последнее нечасто, но постоянно. В целом, я большой фанат Cufon Fonts.