Cufon не отображается после динамического обновления текста - PullRequest
1 голос
/ 24 сентября 2011

В настоящее время я создаю сайт электронной коммерции в WordPress с помощью плагина WP-ecommerce. На странице продукта запас обновляется после выбора атрибута (размер, цвет и т. Д.). Это в основном показывает, есть ли товар в наличии или нет. Текст получает cufon при загрузке страницы, но после обновления запаса, то есть при выборе атрибута, тест внезапно теряет cufon, а также небольшую корзину для покупок на боковой панели. Я понятия не имею, что является причиной проблемы. Вы можете увидеть сайт здесь: http://tinyurl.com/43pd8br. Спасибо за помощь!

1 Ответ

4 голосов
/ 24 сентября 2011

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

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

Так что вам нужно сделать обратный вызов - в сценарии, которыйдинамически обновляет текст, добавьте действия cufon после обновления.

...