Я использую Cufon, это очень простой скрипт, меняющий шрифты на холст.
Этот код изменяет заголовки H1:
Cufon.replace('h1', { fontFamily: 'SuperMegaArial2010' });
Все работает нормально, но я клонирую набор элементов (несколько списков с заголовками в них):
jQuery('ul.myList').clone();
И замена шрифта cufon не работает для клонированных элементов.
Как это изменить? Почему это происходит?
[редактировать]
Хорошо, это будет сложно. Я клонирую свой список, чтобы он работал как второй список для Quicksand. И это работает, а вот Cufon - нет.
jQuery('document').ready(function(){
//create a clone of the full list of elements and extract 'li' elements
//in order to use it as the 'second' list for quicksand
var cache_list = jQuery('ul.myList').clone();
//Add on click event handler to the 'Show Everything' button
jQuery('ul.myList li a[data-value=Everything]').click(function(e) {
//Call quicksand on the original works_list list(the one visible to the user)
//pass to it all the 'li' elements from the cached clone
//since we want to display them all
jQuery('.myList').quicksand( cache_list.find('li'), {
duration: 500,
});
jQuery('ul.myList li a[data-value=funny]').click(function(e) {
jQuery('.myList').quicksand( cache_list.find('li[data-value=funny]'), {
duration: 500,
});
e.preventDefault();
});
});
Этот код выполняется через долгое время после Cufon, я попытался еще раз добавить код cufon replace js в тот же файл перед приведенным выше кодом, но не помогло.
jQuery('ul.myList).clone().appendTo('myDiv');
. Пожалуйста, покажите нам точный код. - person Neil   schedule 28.02.2011http://www.w3.org/MarkUp/html-spec/html-spec_5.html
, поэтому я ожидал, что это будет - person Neil   schedule 01.03.2011