JQuery перезагрузить предыдущие элементы после обновления DIV - PullRequest
0 голосов
/ 05 марта 2011

Итак, я обновил 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 голосов
/ 06 марта 2011

Просто примените Cufon (не знаю, что это) к вновь загруженным элементам в обратном вызове $.load:

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