Jak uruchomić jQuery przed i po załadowaniu pjax?

Obecnie używam pjax i działa świetnie, ale muszę uruchomić dwie funkcje jQuery, jedna przed pjaxem ładuje nowy adres URL, a jedna po załadowaniu nowego adresu URL, jak mogę to zrobić?

Próbowałem następujących dwóch odmian, ale żadna z nich nie działa?

Pierwsze podejscie:

$("a").pjax("#main").live('click', function(){

    //Function Before Load  
    // Function After Load
})  

Drugie podejście:

$("body").on("click", "a", function(){

    //Function Before Load  

    $(this).pjax("#main");

    //Function After Load   

    return false;
});

questionAnswers(2)

yourAnswerToTheQuestion