Domanda

Ho una abbastanza grande base di codice con cui lavorare, e sto cercando di utilizzare uno script basato prototipo. Il problema è, ho già jQuery in esecuzione, ed è abbastanza profondamente radicata nella base di codice con il $ ( '') le funzioni in uso. Sono consapevole di alcuna modalità conflitti di jQuery, ma è difficile per me tornare indietro e cambiare tutto il codice ora. Esiste un equivalente di nessuna modalità conflitti per il prototipo? In mancanza di questo, c'è un ritrovamento automatico e Sostituisci per sostituire tutto il $ () per jQuery ()?

Come una soluzione migliore, se qualcuno sa di un jQuery basato Lightwindow sostituzione, mi piacerebbe essere molto più grato. I miei bisogni per esso sono abbastanza semplici, ma non sono mai stato in grado di trovare uno che funziona bene per me. Voglio solo di lavorare con gli oggetti SWF, e foto, e non hanno bisogno di tag di ancoraggio al lavoro. La cosa lightwindow che mi piace, è che posso solo fare un semplice funzioni come qui di seguito, per farlo funzionare.

 $lightbox = "
    myLightWindow.activateWindow({
        href: \"{$this->swfURL}\", 
        title: \"{$this->src->mediaTitle}\", 
        width: $this->width,
        height: $this->height
    });";
  return $lightbox;

Ho provato ad utilizzare http://planetozh.com/projects/lightbox-clones/ per trovare un sostituto, ma sembra non essere aggiornato, e l'unico che sembrava promettente è stato CeeBox, ma è stato causa di tutti i tipi di errori e credo che sia perché è stato progettato per una versione precedente di jQuery.

Bene in ogni modo, grazie in anticipo per qualsiasi aiuto.

È stato utile?

Soluzione

se si desidera un clone jquery lightbox, controlla prettyphoto . L'ho usato in alcuni progetti ed è molto facile ed estensibile. Ha anche avuto un paio di altri plugin probabilmente si dovrebbe guardare per uno sviluppo moderno, come prettyLoader .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top