刷新DIV后jQuery重新加载以前的元素

时间:2011-03-05 20:52:52

标签: jquery dom element reload

所以我刷新了DIV - 但之前陈述的元素如Cufon(字体替换)不再活跃。我如何实现这一目标?

    // 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");

        });

    });

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

这可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

只需将Cufon(不知道那是什么)应用于$.load回调中新加载的元素:

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