ugrás a tartalomhoz

Archívum - Júl 1, 2018

Dátum

jQuery Tab

Theo76 · Júl. 1. (V), 16.21
Sziasztok!

Ezt a kis szkriptet írtam, ami tab kezelést valósít meg az oldalon. A probléma az, hogy tab váltás esetén, a betöltött tartalomba már nem működik a jQuery, mintha a fő tartalomtól teljesen külön állna...

function tabLink( tabId, tabMaxNumb, content, link, anim ){
    var anim = ( typeof anim === 'undefined' ) ? false : true;
    var $error = true;

    for ( i = 1; i < tabMaxNumb; i++ ) {
        if ( $( '#tab-' + i ).attr( 'class').search( ' tableTabDis' ) != -1 ) {
            if ( ( '#tab-' + i ) != tabId ) {
                $( '#tab-' + i ).removeClass( 'tableTabDis' );
                $error = false;
            }
        }
    }

    if ( !$error ) {
        $( tabId ).addClass( 'tableTabDis' );

        content = '#' + content;
        $.ajax({
            type: 'GET',
            url: link,
            beforeSend: function(){
                $( content ).slideUp( 'fast', function() {
                    $( content ).html( '' );
                });
            },
            success: function( data ){
                $( content ).css( 'display','block' );
                $( content ).slideDown( 'fast', function() {
                    $( content ).html( data );
                });
            }
        });
    }
}