【问题标题】:cufon headlines not getting rendered on ajax based wordpress-paginationcufon 标题没有在基于 ajax 的 wordpress 分页上呈现
【发布时间】:2012-03-07 13:28:59
【问题描述】:

我在 header.php 中为我的 wordpress 分页使用了以下 ajax-javascript(我不想重新加载整个网站 -> 只是包装分页的 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-script 以“真实”字体类型呈现我的 h1 标题。问题是:首先一切都会很好,但是当我点击分页(以便激活 ajax 内容)时,h1-fontrendering 会中断并且会显示原始的 webfont(仅在那个“#contentinner "-DIV!

我已经搜索了网页,所有页面都通过添加提供了解决方案

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

但是我在哪里添加这个?我对 header.php 中的 javascript 进行了尝试,如下所示:

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

..但它不起作用。单击该 ajax 事件后将不会呈现 h1 标题...请帮助...我搜索了几个小时...

谢谢, 扎亚布

【问题讨论】:

  • 不要忘记 Cufon.refresh 之后的 ()。应该是Cufon.refresh()

标签: jquery ajax wordpress pagination cufon


【解决方案1】:
jQuery('#contentinner').load(link+' #main_rechts', function(){ Cufon.refresh() });  

【讨论】:

    【解决方案2】:
    jQuery('#contentinner').load(link+' #main_rechts', function() {
      Cufon.refresh();
    });
    

    加载完成时会调用 cufon.refresh(即使失败)。

    您确定不需要对添加的元素调用刷新?

    Cufon.refresh('h1');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-11
      • 1970-01-01
      • 2022-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多