заголовки cufon не отображаются на основе ajax - PullRequest
0 голосов
/ 07 марта 2012

я использовал следующий ajax-javascript для моей wordpress-нумерации страниц в моем header.php (я не хотел, чтобы весь сайт был перезагружен -> только DIV, упаковывающий пагинацию):

<script type="text/javascript" charset="utf-8">
    jQuery(document).ready(function() {
        jQuery('#PaginationExample a').live('click', function(e) {
            e.preventDefault();
            var link = jQuery(this).attr('href');
            jQuery('#contentinner').html('Loading...');
            jQuery('#contentinner').load(link + ' #main_rechts');

        });

    });
</script>

Я также использую сценарий cufón для отображения моих заголовков h1 в «реальном» шрифте. проблема в том, что сначала все будет отображаться нормально, но когда я нажимаю на нумерацию страниц (чтобы активировать ajax-контент), разрывается h1-fontrendering и отображается оригинальный веб-шрифт (только внутри этого "#contentinner" «-Div!

Я искал в Интернете, и все страницы дают решение, добавив

"$('selector').load('/feed', Cufon.refresh);" to my code...

а куда мне добавить это? я пробовал это на JavaScript в моем header.php, как это:

jQuery('#contentinner').load(link+' #main_rechts', Cufon.refresh);  

.. но это не работает. заголовки h1 не будут отображаться после нажатия на это ajax-событие ... пожалуйста, помогите .. я искал несколько часов ...

спасибо, Zayarb

Ответы [ 2 ]

0 голосов
/ 07 марта 2012
jQuery('#contentinner').load(link+' #main_rechts', function(){ Cufon.refresh() });  
0 голосов
/ 07 марта 2012
jQuery('#contentinner').load(link+' #main_rechts', function() {
  Cufon.refresh();
});

Будет вызывать cufon.refresh, когда загрузка завершится (даже если произойдет сбой).

Вы уверены, что вам не нужно вызывать обновление для добавленных элементов?

Cufon.refresh('h1');
...