2011-03-05 68 views
0

所以我刷新了一个DIV--但之前陈述的Cufon(字体替换)等元素不再有效。我如何实现这一目标?jQuery在刷新DIV后重新载入以前的元素

// Switch to home. 
    $(".switch_home").live('click', function() { 

     // Fade content out. 
     $("div#content_hldr").fadeOut("fast", function() { 

      // Load Home page in. 
      $("div#content_hldr").load("content/content.home.php"); 

      // Cufon.replace('h2'); <---- 

      // Fade in the content. 
      $("div#content_hldr").fadeIn("fast"); 

     }); 

    }); 

评论应该发生什么,实际上。最好的情况下,我应该能够重新加载所有以前的元素和功能/事件。

这可能吗?

谢谢!

回答

0

刚刚申请的Cufón(不知道那是什么)到新加载的,在$.load的回调中的元素:

$("div#content_hldr").load("content/content.home.php", function() { 
    $(".blah").Cufon(); 
}); 
+0

感谢。 Cufon是一种字体替换。将自定义字体加载为JavaScript对象。 – Roel 2011-03-05 22:00:30