【问题标题】:jQuery reload previous elements after refreshing DIV刷新DIV后jQuery重新加载以前的元素
【发布时间】:2011-03-05 20:52:52
【问题描述】:

所以我刷新了一个 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");

        });

    });

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

这可能吗?

谢谢!

【问题讨论】:

    标签: jquery dom element reload


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。 Cufon 是一种字体替换。将自定义字体加载为 javascript 对象。
    猜你喜欢
    • 2012-05-20
    • 2021-08-23
    • 2011-01-07
    • 2013-06-03
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    相关资源
    最近更新 更多