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

    jquery e prototype insieme

    Ciao a tutti volevo chiedervi se c'è un modo di far convivere questi due script.
    Il problema è che ho bisogno di far convivere scriptaculous e thickbox che singolarmente funzionano ma se nella stessa pagina web li metto assieme non funziona.
    Grazie

  2. #2
    Ho trovato questo http://jquery.com/docs/PrototypeAndJQuery/ ma ho seguito le istruzioni per far interagire insieme jquery e prototype, utilizzando anche lo script per rinominare la $ function in JQ ma non funziona lo stesso. Ho rinominato anche all'interno dello script thickbox.js tutte le chiamata fatte con $ in JQ ma non funziona comunque. Dove sbaglio?

  3. #3
    se rinomini jQuery in JQ ma thickbox utilizza al suo interno la dollar di jQuery tramite $ e non trova la giusta funzione dubito vada qualcosa ... ecco perchè le librerie meno invadenti usano namespace.
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    ... ho fatto un paio di tests ... lo stesso esempio mostrato sul sito jQuery non va, nemmeno con i due semplici divs, nemmeno chiamando direttamente JQ.

    Il problema è che prototype è scritta male, è stra-invadente e sovrascrive le funzioni di tutti, oggetti, funzioni, stringhe, array ... senza verificare un accidente ... io odio prototype, e come me molti altri sviluppatori che tutti i giorni si chiedono perchè abbia avuto così tanto successo essendo pesante, scritta in modo poco ottimizzato ed assolutamente invadente ...

    ... jQuery è molto più "delicata" e decisamente migliore sotto molti aspetti ... ma haimè non aggredisce gli altri scripts e si ritrova dei metodi di oggetti primitivi modificati da prototype ... quindi fa un mezzo casino se accoppiata alla stessa (come 3/4 degli scripts in circolazione se affiancati a protoverride ... )
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Grazie per la tua risposta.
    Non sono molto pratico di js, ma mi sembra di capire da ciiò che mi dici che non posso far convivere le due cose. Visto che non sono una fan di prototype ma la carico semplicemente perchè così riesco a far funzionare lightbox 2.o , volevo chiederti non c'è modo di modificare jquery affinchè lightbox funzioni con jquery invece che con prototype?
    Scusa se sto dicendo delle cose senza senso ma non sono pratico e da quello che ne so queste due librerie servono a gestire le chiamate a oggetti DOM (credo) e quindi volevo sapere se le funzioni di libreria definite in jquery possono essere sfruttate per far funzionare lightbox al posto di prototype
    Grazie mille

  6. #6
    jQuery ha il pregio di avere tanti plugin ... e sono certo ce ne sia qualcuno simile a lightbox (leggi non adattare un prototype based a jQuery, usa direttamente jQuery e plugins dedicati)
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Grazie andr3a non sapevo neanche dell'esistenza di plugins per jquery...ce ne sono una marea...grazie mille. direi che grazie a te non ho più scuse per continuare ad usare prototype.

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.