Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [jQuery] cycle. compattare il codice

    avendo piu sllideshoe nella stessa pagina, tipo:

    $('#list_slide_1').cycle({
    fx: 'scrollHorz',
    next: '#right_slide_1',
    prev: '#left_slide_1',
    timeout: 0,
    after: onAfter,
    ssID: 1
    })
    $('#list_slide_2').cycle({
    fx: 'scrollHorz',
    next: '#right_slide_2',
    prev: '#left_slide_2',
    timeout: 0,
    after: onAfter,
    ssID: 2
    })
    $('#list_slide_3').cycle({
    fx: 'scrollHorz',
    next: '#right_slide_2',
    prev: '#left_slide_2',
    timeout: 0,
    after: onAfter,
    ssID: 2
    })


    è possibile costruire un unica funzione per tutte?

  2. #2
    Si, puoi fare una funzione buildCycle che accetta come parametri il selettore più alcuni parametri di configurazione (tipo fx, next, prev...). Alcuni parametri saranno uguali per tutti (ad esempio after) quindi puoi utilizzare un oggetto base come configurazione di default. Guarda la funzione extend di JQuery per capire come puoi fare il merge delle configurazioni di base con quelle customizzate, passate come parametro.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.