jQuery przed postback

A3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Poniższy kod przedstawia jQuery dla przycisku (klasa btndown), po którym następuje postback - odświeżenie listview w updatepanel'u/przejście na kolejną stronę. Chcę zawartość listview (klasa imageset) poddać fadeOut przed postback'iem, ale nie wiem w jaki sposób. Doszedłem do momentu, gdzie potrafię przerwać postback, ale nie wiem jak przywrócić go po fadeOut. Jakieś pomysły?

Kopiuj
        $(document).ready(function () {
            $('.btndown').click(function (e) {
                $('.imageset').animate({ 'opacity': 0 }, 1000);
                e.preventDefault();
            });
        });
szalonyfacet
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Dąbrowa Górnicza
1

dodaj callback do swojej funkcji ktora odswieza listview i w tym callbacku zamiesc koncowa animacje. o ile dobrze rozumiem co chcewsz osiagnac

A3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Po wielu godzinach wertowania internetu i walki metodą prób i błędów - oto finalny kod, który działa:

Kopiuj
<script type="text/javascript">
function pageLoad() {

    $('.btndown').click(function (e) {
        e.preventDefault();
        $('.imageset').animate({
          opacity: 0
          }, 1000, function () {
                 __doPostBack($('.btndown input').attr('name'), '');
          });
    });
};
</script>

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.