JQuery AJAX вызов и скрыть функцию - PullRequest
0 голосов
/ 04 августа 2011

У меня есть следующий скрипт, который работает нормально при загрузке первой страницы. Затем я снова вызываю страницу, функция скрытия не работает, и определенное форматирование теряется.

Любые идеи. Есть ли способ использовать JQuery Live или делегат например.

$(document).ready( function() {

    // Hide all subfolders at startup
    $(".php-file-tree").find("UL").hide();

    // Expand/collapse on click
    $(".pft-directory A").click( function() {
        $(this).parent().find("UL:first").slideToggle("medium");
        if( $(this).parent().attr('className') == "pft-directory" ) return false;
    });

});

Как мне выполнить find("UL").hide(); снова при вызове ajax.

1 Ответ

0 голосов
/ 04 августа 2011

В обработчике успеха ajax просто выполните следующую строку

$(".php-file-tree").find("UL").hide();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...