Salve ragazzi, è possibile fare in modo che i due script che posto possano essere uniti?mi spiego, gli script servono per una paginazione di audio o video. solo che volevo capire se era possibile creare una funzione unica che riconosca quando viene cliccato il bottone della paginazine video o quella audio senza fare 2 script uguali come funzione ma diversa per i div ecc..inoltre cosi o va uno o l'altro..posto:
codice:this.moreVideos = function(obj){ this.paginations.listaVideo = 1; var qD = $.deparam( getURIQS( obj.attr( 'href' ) ) ); var d = {'action':'getVideos', 'a':this.area.listaVideo, 'n':3, 'page': parseInt( this.paginations.listaVideo+1 ), 'searchText': this.searchText }; d = $.extend( d, qD ); var request = this.api( { data:d } ); this.html.video_box_area_video = ''; if( !$.isEmptyObject( request ) ){ switch( this.page ){ case 'album': this.page++; this.html.video_box_area_video = ''; for( x in request ) { this.html.video_box_area_video = this.html.video_box_area_video + $('#videoList_tpl').jqote( request[x], '*' ); } $( this.html.video_box_area_video ).css({display:'none'}).appendTo( '#video_box_area_video' ).fadeIn(); break; case 'video': this.page++; this.html.video_box_area_video = ''; for( x in request ) { this.html.video_box_area_video = this.html.video_box_area_video + $('#videoList_tpl').jqote( request[x], '*' ); } $( this.html.video_box_area_video ).css({display:'none'}).appendTo( '#video_box_area_video' ).fadeIn(); break; } } } ///////////MORE AUDIOS/////////////////////////// this.moreAudios = function(obj){ this.paginations.listaAudio = 1; var qD = $.deparam( getURIQS( obj.attr( 'href' ) ) ); var d = {'action':'getAudios', 'a':this.area.listaAudio, 'n':3, 'page': parseInt( this.paginations.listaAudio+1 ), 'searchText': this.searchText }; d = $.extend( d, qD ); var request = this.api( { data:d } ); this.html.audio_box_area = ''; if( !$.isEmptyObject( request ) ){ switch( this.page ){ case 'album': this.page++; this.html.audio_box_area = ''; for( x in request ) { this.html.audio_box_area = this.html.audio_box_area + $('#audioList_tpl').jqote( request[x], '*' ); } $( this.html.audio_box_area ).css({display:'none'}).appendTo( '#audio_box_area' ).fadeIn(); break; case 'audio': this.page++; this.html.audio_box_area = ''; for( x in request ) { this.html.audio_box_area = this.html.audio_box_area + $('#audioList_tpl').jqote( request[x], '*' ); } $( this.html.audio_box_area ).css({display:'none'}).appendTo( '#audio_box_area' ).fadeIn(); break; } } }

Rispondi quotando
volevo aggiungere che moreAudios o moreVideos sono il rel dei bottoni
