2009-03-09 17 views
6

Ho un requisito nel progetto su cui sto lavorando per un pezzo di JavaScript che consentirà all'utente di eseguire una panoramica e ingrandire e rimpicciolire un'immagine grande.Javascript per lo zoom e il panning di un'immagine

Sfortunatamente, la mia esperienza con JavaScript è limitata.

Qualcuno sa di uno script gratuito là fuori che soddisfa le mie esigenze?

risposta

3

Non so se si è in grado di utilizzare qualsiasi libreria come jQuery o Prototype/Scriptaculous, che potrebbe aumentare le opzioni disponibili.

Detto questo, questo campione da Todd Ditchendorf è davvero cool e non ha dipendenze esterne:

http://ditchnet.org/dhtmlgallery/izoom/

4

C'è un plug-in jQuery ZoomImage a mio parere che sarebbe buon uso per questo caso. Gli esempi per il codice sono here o here.

C'è uno che utilizza anche una barra degli strumenti di zoom vicino al image

1

Partenza Seadragon AJAX qui:

http://livelabs.com/seadragon-ajax/

E 'la stessa tecnologia 'zoom profonda' che viene utilizzata in PhotoSynth, ma è fatto interamente in Javascript. C'è un controllo del visualizzatore pre-costruito che puoi incorporare nelle tue pagine e c'è anche uno strumento per creare le immagini multi-livello, quindi non devi essere un coder Javascript ninja per iniziare. È al 100% HTML e JS.

L'utilizzo del visualizzatore Silverlight consente di ottenere uno zoom più fluido, ma se il client è contro i plug-in, la soluzione AJAX è probabilmente la soluzione giusta.

Spero che questo aiuti.

Problemi correlati