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

    [mootools] slide immagini

    Innanzitutto ciao a tutti e ringrazio chi mi dedica tempo per una domanda semplice. conosco poco mootools e proprio per questo ho deciso di utilizzarlo per realizzare il sito di un amico. Volevo generare una galleria di immagini, due pulsanti (previous | next). Il sito è a layout fluido, le immagini scorrono nel corpo centrale da destra verso sinistra entrando ed uscendo dallo schermo. Le immagini vengono caricate tramite php e prese dalla cartella di riferimento. Funziona tutto a parte il fatto che non riesco a far si che giunti all'ultima foto la striscia si fermi. Cioè cliccando next spariscono le foto e .. beh è sconatato. Ho provato ad utilizzare getWidth(el) ma mi vede la larghezza della finestra e non del div che contiene le immagini.
    Insomma se qualcuno sapesse spiegarmi come fare, gliene sarei molto grato.
    Grazie
    ...ma ci sei o ci fai?!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se vuoi un aiuto piu' concreto lascia un link dove vedere il tutto in azione

    in generale, prova con
    riferimentoATuoElement.getSize().x
    che restituisce lo spazio occupato in orizzontale

  3. #3
    il link:
    LINK

    ora provo con getSize(elemento).x ma senza la x mi ridava la dimensione del monitor.
    Comunque.. GRAZIE.
    ...ma ci sei o ci fai?!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ripeto che getSize e' un metodo dell' element
    Element.getSize().x
    non una funzione a cui passi l' Element come argomento
    getSize(Element)

    http://mootools.net/docs/core/Elemen...lement:getSize

    ciao

  5. #5
    ok prima di risponderti.. ho voluto provare.
    sicuramente sbaglio qualcosa ma io ho proceduto così:
    genero la variabile size

    var size = $('myList').getSize().x

    se faccio un:
    alert(size);

    dovrebbe darmi il vaolre richiesto ed invece mi dice indefinito..
    Avevo visto gli esempi.. pensavo però di aver capito male.. invece sbaglio qualche altra cosa.
    ...ma ci sei o ci fai?!

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma la versione di mootools che usi e' vecchiotta
    quel reference invece e' per la 1.2.x

    sembra che la 1.11 voglia questa sintassi
    Element.getSize().size.x
    ma io non l' ho mai usata, quindi vado per sentito dire..

  7. #7
    Uso la versione 1.11
    il codice che mi hai dato.. in parte funziona e comunque ho scaricato l'ultima versione di mootools e.. andesso non funziona + la transizione.
    Con il cambio di versione cambia la sintassi...
    Cmq Grazie mille.
    ...ma ci sei o ci fai?!

  8. #8
    Ti rompo le scatole l'ultima volta..
    mi funziona la transazione, mi funziona il getSize().x o meglio come size.x mi prende la dimensione dello stage.. le foto sono caricate con <ul>[*]FOTO1[*]FOTO2.. etc lo stage è la maschera orrizontale dietro la quale c'è la mia lista foto. Il problema è che il getsize mi prende la width del livello maschera, che ho settato a 2000em al fine di essere estesa anche a chi ha risoluzioni come 1900. Di conseuenza il getsize è in realtà molto + lungo della sequenza foto quindi... insomma torna il problema che avevo presentato all'inizio..
    Quindi finisco:
    C'è un modo per passare i valori ottenuti tramite PHP al codice Javascript contenuto tra i tag head?

    Grazie
    ...ma ci sei o ci fai?!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.