duffy duck Inviato 6 Giugno 2008 Segnala Condividi Inviato 6 Giugno 2008 ciao, una curiosità si può realizzare una cosa simile a questa presente in questo sito clicca qui, mi riferisco in particolare al box dove cliccando sulle barre verticali scorrono le sezioni, scrivendo la pagina in xhtml e css? ciao grazie Link al commento Condividi su altri siti Altre opzioni di condivisione...
jackoverfull Inviato 6 Giugno 2008 Segnala Condividi Inviato 6 Giugno 2008 sembrerebbe fatto via javascript… "Errore di configurazione di Windows: mouse e tastiera scollegati. Premere F1 per riavviare." "Assimilation is futile: Microsoft delenda est!" 6/6/2005: è l'inizio della fine. Home Page | multiXFinder | OpenArena | SuspendNow! Link al commento Condividi su altri siti Altre opzioni di condivisione...
sonik Inviato 6 Giugno 2008 Segnala Condividi Inviato 6 Giugno 2008 in javascript si... se usi il frameworks mootools viene pure piu bello moo.fx - size does matter se chiedi solo solo in css non saprei.... Big power, sticky tyres, no neons, and suspension harder than multiplying in roman numerals ....PMSL =D Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 6 Giugno 2008 Autore Segnala Condividi Inviato 6 Giugno 2008 si, ho visto il sorgente della pagina ed è fatto in javascript infatti, solo che io sono completamente ignorante per queste cose, ecco perchè chiedevo se era realizzabile con un css magari domani mi documento un po sul java e moo.fx intanto grazie Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 7 Giugno 2008 Autore Segnala Condividi Inviato 7 Giugno 2008 ciao mi sto acculturando un po sul javascript, ma ti volevo chiedere quali file devo scaricare, da questa pagina mootools - download release 1.11 ho scaricato per adesso solo core, quali devo scaricare ancora? grazie Link al commento Condividi su altri siti Altre opzioni di condivisione...
sonik Inviato 7 Giugno 2008 Segnala Condividi Inviato 7 Giugno 2008 scaricateli tutti tanto è un file solo almeno se vuoi implementare altri effetti linki sempre allo stesso file.. se vuoi io lo sto usando qua (sto cercando di far andare anche i Tips su un div ma ho dei casotti... spero di riuscirci! ) Big power, sticky tyres, no neons, and suspension harder than multiplying in roman numerals ....PMSL =D Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 7 Giugno 2008 Autore Segnala Condividi Inviato 7 Giugno 2008 ok grazie mille, bello il tuo lavoro Link al commento Condividi su altri siti Altre opzioni di condivisione...
d0sse Inviato 7 Giugno 2008 Segnala Condividi Inviato 7 Giugno 2008 l'effetto che cerchi si chiama accordion. Io lo utilizzo (in verticale peró) nel mio sito usando mootools. puoi vedere come é implememtato cliccando il link nella mia firma! inoltre ti consiglio di visitare il forum sul sito ufficiale e cercare accordion. NETTuno Fanatic/Creative/Developers Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 8 Giugno 2008 Autore Segnala Condividi Inviato 8 Giugno 2008 veramente bello il sito, complimenti ma io già mi sto perdendo, praticamente dopo aver inserito in <head> <script type="text/javascript" src="script/mootools.js"></script> come devo scrivere la pagina xhtml per avere poi l'effetto e lo script a fine pagina prima di chiudere il <body> è uguale per tutti? lo devo scrivere anch'io? grazie Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 8 Giugno 2008 Autore Segnala Condividi Inviato 8 Giugno 2008 ho trovato la sezione demos sul sito ufficiale di mootools, credo che mi posso aiutare da li, ma come faccio per farlo in orizzontale invece che in verticale? Link al commento Condividi su altri siti Altre opzioni di condivisione...
d0sse Inviato 8 Giugno 2008 Segnala Condividi Inviato 8 Giugno 2008 Prova a vedere qui: mootools forums / Horizontal accordion Sul forum ci sono molti esempi e sono sempre disponibili (anche se il forum è in inglese) NETTuno Fanatic/Creative/Developers Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 8 Giugno 2008 Autore Segnala Condividi Inviato 8 Giugno 2008 ok gli do' un'occhiata, anche se già ho un po' di difficoltà se ci mettiamo di mezzo l'inglese mi sa che la lascio in verticale ahah grazie ancora Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 8 Giugno 2008 Autore Segnala Condividi Inviato 8 Giugno 2008 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> <!-- body { font-family: Arial, Helvetica, sans-serif; background: #ff5; } #pleah { width: 440px; height: 400px; overflow: hidden; position: relative; } #pleah div { width: 400px; height: 400px; position: absolute; } #pleah div h2 { display: block; float: left; text-align: center; width: 29px; height: 400px; background-color:green; padding-top: 10px; margin: 0 10px 0 0; cursor: pointer; } #pleah div p { display: block; text-align: justify; margin-right: 50px; padding: 10px; } #fxNavigation { padding: 10px; margin-bottom: 20px; background: #CECECE; } #wrapper { width: 779px; margin-right: auto; margin-left: auto; } --> </style> <script type="text/javascript" src="script/mootools-release-1.11.js"></script> <script type="text/javascript"> window.addEvent('domready', function(){ var pleahs = $$("#pleah .acContent"); var pleahFx = new Fx.Elements(pleahs, {wait: false, duration: 1000, transition: Fx.Transitions.Back.easeOut}); var moveAmount = 320, interval = 30; pleahs.each(function(pleah, i) { pleah.setStyle("left", i * interval); pleah.addEvent("mouseenter", function(event) { var o = {}; var l = pleah.getStyle("left").toInt() o[i] = {left: [l, i * interval]} pleahs.each(function(other, j) { var l2 = other.getStyle("left").toInt(); if(i > j) { o[j] = {left: [l2, j * interval]}; } if(i < j) { o[j] = {left: [l2, (j * interval) + moveAmount]}; } }); pleahFx.start(o); }); }); }); </script> </head> <body> <div id="wrapper"> <div id="pleah"> <div class="acContent"> <h2>A</h2> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, Ut wisi enim ad minim veniam, quis nostrud sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p> </div> <div class="acContent" style="background: #BCBCBC"> <h2>B</h2> <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, </p> </div> <div class="acContent" style="background: #D1D1D1"> <h2>C</h2> <p>vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui suscipit lobortis nisl ut aliquip ex ea commodo consequat.blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p> </div> <div class="acContent" style="background: #DFDFDF"> <h2>D</h2> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div> </div> </body> </html> come faccio a fare in modo che appena caricata la pagina sia aperta la scheda A e non la D? com'è lo script c'è da fare qualche modifica per migliorarlo? grazie Link al commento Condividi su altri siti Altre opzioni di condivisione...
d0sse Inviato 9 Giugno 2008 Segnala Condividi Inviato 9 Giugno 2008 dovesti darmi il link alla pagina, così riesco a capire meglio! Comunque così su due piedi prova a cambiare pleahFx.start(o); con pleahFx.start(id del divche vuoi aprire); visto che i div non anno id dovresti crearli NETTuno Fanatic/Creative/Developers Link al commento Condividi su altri siti Altre opzioni di condivisione...
d0sse Inviato 9 Giugno 2008 Segnala Condividi Inviato 9 Giugno 2008 anzi prova anche pleahFx.start(0) //nel senso di zero NETTuno Fanatic/Creative/Developers Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 9 Giugno 2008 Autore Segnala Condividi Inviato 9 Giugno 2008 ciao, la pagina non è online la sto testando in locale con mamp; ho provato a mettere lo zero ma non va si carica sempre con la D aperta e le altre non scorrono per la prima soluzione invece non ho capito come devo fare, se hai tempo gli dai uno sguardo? grazie ps fatto questo poi vorrei annidare dentro una "scheda" di queste un altro effetto che permette con una freccia a destra e una a sinistra di far scorrere delle foto con descrizione cliccando sulle frecce, è troppo complicato? Link al commento Condividi su altri siti Altre opzioni di condivisione...
d0sse Inviato 10 Giugno 2008 Segnala Condividi Inviato 10 Giugno 2008 Allora la pagina è un po' un casino perché non utilizza un plugin accordion standard ma ne crea uno nuovo da zero fatto solo per funzionare in quel caso. Il massimo che sono riuscito a fare è questo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> <!-- body { font-family: Arial, Helvetica, sans-serif; background: #ff5; } #pleah { width: 440px; height: 400px; overflow: hidden; position: relative; } #pleah div { width: 400px; height: 400px; position: absolute; } #pleah div h2 { border-right: 1px solid black; display: block; float: right; text-align: center; width: 30px; height: 400px; background-color:green; padding-top: 10px; margin: 0 0 0 10px; cursor: pointer; } #pleah div p { display: block; text-align: justify; margin-left: 50px; padding: 10px; } #fxNavigation { padding: 10px; margin-bottom: 20px; background: #CECECE; } #wrapper { width: 779px; margin-right: auto; margin-left: auto; } --> </style> <script type="text/javascript" src="mootools.js"></script> <script type="text/javascript"> window.addEvent('domready', function(){ var pleahs = $$("#pleah .acContent"); var pleahFx = new Fx.Elements(pleahs, {wait: false, duration: 800, transition: Fx.Transitions.Sine.easeOut}); var moveAmount = 320, interval = 30; pleahs.each(function(pleah, i) { pleah.setStyle("right", i * interval); pleah.addEvent("mouseenter", function(event) { var o = {}; var l = pleah.getStyle("right").toInt() o[i] = {right: [l, i * interval]} pleahs.each(function(other, j) { var l2 = other.getStyle("right").toInt(); if(i > j) { o[j] = {right: [l2, j * interval]}; } if(i < j) { o[j] = {right: [l2, (j * interval) + moveAmount]}; } }); pleahFx.start(o); }); }); }); </script> </head> <body> <div id="wrapper"> <div id="pleah"> <div class="acContent" style="background: #BCBCBC"> <h2>D</h2> <p>DDLorem ipsum dolor sit amet, consectetuer adipiscing elit, Ut wisi enim ad minim veniam, quis nostrud sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p> </div> <div class="acContent" style="background: #BCBCBC"> <h2>C</h2> <p>CCUt wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, </p> </div> <div class="acContent" style="background: #D1D1D1"> <h2>B</h2> <p>BBvel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui suscipit lobortis nisl ut aliquip ex ea commodo consequat.blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p> </div> <div class="acContent" style="background: #DFDFDF"> <h2>A</h2> <p>AALorem ipsum dolor sit amet, consectetuer adipiscing elit, ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div> </div> </body> </html> Praticamente ora sembra che si apra il div A ma in verità si tratta ancora del D! Ho spostato tutte le barre verdi a destra ed ho rinominato D in A, C in B etc.. Inoltre mi sono permesso di cambiare effetto perchè la molla nelle prove mi faceva venire il vomito :haha: Vedi tu se usarlo o meno... Per me sarebbe meglio rifarlo da zero con un plug-in Accordion standar;) NETTuno Fanatic/Creative/Developers Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 10 Giugno 2008 Autore Segnala Condividi Inviato 10 Giugno 2008 ciao intanto grazie mille che mi aiuti, non era cosi pessima la molla, ma fa niente, solo che cosi non è come l'avevo pensato, io volevo le barre a sinistra del contenuto e con la A aperta appena caricata la pagina e le altre chiuse sul lato destro cosi che poi quando ci passi il mouse si aprono scorrendo da destra a sinistra come andrebbe fatto in Accordation standard? io mica me n ero accorto che questo era non standard, l ha fatto a mo di demo un ragazzo nel thread che mi hai linkato tu e l ho modificato un pochetto passandoci una giornata intera per capire come funzionava e non è che poi l ho capito piu di tanto come faccio a farlo standard cosa devo seguire? grazie mille ancora Link al commento Condividi su altri siti Altre opzioni di condivisione...
d0sse Inviato 10 Giugno 2008 Segnala Condividi Inviato 10 Giugno 2008 Ora il sito di mootools è momentaneamente down... Devi trovare un esempio che usi il plug-in accordion: lo riconosci perche utilizza la sintassi var nomechevuoi = my Accordion... Ora sono un po' preso, vedo se nei prossimi giorni posso fare qualcosa. NETTuno Fanatic/Creative/Developers Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 10 Giugno 2008 Autore Segnala Condividi Inviato 10 Giugno 2008 ok grazie mille, anch io in questo periodo non ho molto tempo, intanto cercherò quella sintassi poi se ti va, quando puoi naturalmente, di darmi una mano mi fai un favore; spero per sabato di avere un libro su javascript cosi vedo di imparare le basi grazie ancora edit. hanno rilasciato la versione 1.2 ecco perchè era down hanno cambiato anche un po tutto nel sito, adesso ho trovato la versione con il codice di accordion non compattato cosi quando si spera imparo un po di sintassi vedo di provare a capirci un po pero non ho capito quale devo scaricare se clicco su download si apre una pagina nel browser con il codice che faccio copio e incollo? poi per evere Accordion devo scaricarlo da more builder oppure se scarico solo il file da more builder ha gia tutto incluso per funzionare? Link al commento Condividi su altri siti Altre opzioni di condivisione...
d0sse Inviato 10 Giugno 2008 Segnala Condividi Inviato 10 Giugno 2008 devi tenere premuto alt mentre clicchi (se usi safari) e la scarica. La versione che ti consiglio è quella non compressa completa. NETTuno Fanatic/Creative/Developers Link al commento Condividi su altri siti Altre opzioni di condivisione...
duffy duck Inviato 11 Giugno 2008 Autore Segnala Condividi Inviato 11 Giugno 2008 ciao adesso non sono a casa quindi provo dopo, ma in conclusione devo scaricare il core da qui MooTools - download release 1.2 e poi tutti i plug-in da more builder cioè questi MooTools - MooTools 1.2 More Builder è corretto? e poi devono rimanere su due file separati e vanno entrambi inclusi nella pagina xhtml oppure incollo i plug-in sotto il core? scusa se ti sto facendo domande stupide ma non ho ben capito grazie ciao Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.