Ho un genitore <div>
. Dentro che metto un po 'di testo e immagini. Ora ho bisogno di zoomare su una particolare porzione di quel genitore <div>
. È possibile?Come ingrandire il contenuto div usando jquery?
risposta
Se si vuole che l'immagine di essere ingrandita su passaggio del mouse:
$(document).ready(function() {
$('#div img').hover(
function() {
$(this).animate({ 'zoom': 1.2 }, 400);
},
function() {
$(this).animate({ 'zoom': 1 }, 400);
});
});
o si può fare in questo modo, se si utilizza lo zoom in e out pulsanti:
$("#ZoomIn").click(ZoomIn());
$("#ZoomOut").click(ZoomOut());
function ZoomIn (event) {
$("#div img").width(
$("#div img").width() * 1.2
);
$("#div img").height(
$("#div img").height() * 1.2
);
},
function ZoomOut (event) {
$("#div img").width(
$("#imgDtls").width() * 0.5
);
$("#div img").height(
$("#div img").height() * 0.5
);
}
La domanda riguardava un div, non un'immagine giusta? questo non funzionerà – Pablo
@Pablo funziona se si mette un piccolo sforzo e si adatta al tuo caso. – Kennyomar
@Pablo se vuoi che con un div puoi modificare il codice e provare che funziona sopra il codice è quello di ingrandire l'immagine nel div – Gadde
$('image').animate({ 'zoom': 1}, 400);
@ Gadde - la tua risposta è stata molto utile. Grazie! Avevo bisogno di uno zoom simile a "Maps" per un div ed ero in grado di produrre la sensazione di cui avevo bisogno con il tuo post. I miei criteri includevano la necessità di ripetere il clic e continuare a ridurre/ingrandire ogni clic. Di seguito è il mio risultato finale.
var currentZoom = 1.0;
$(document).ready(function() {
$('#btn_ZoomIn').click(
function() {
$('#divName').animate({ 'zoom': currentZoom += .1 }, 'slow');
})
$('#btn_ZoomOut').click(
function() {
$('#divName').animate({ 'zoom': currentZoom -= .1 }, 'slow');
})
$('#btn_ZoomReset').click(
function() {
currentZoom = 1.0
$('#divName').animate({ 'zoom': 1 }, 'slow');
})
});
utilizzato zoom-master/jquery.zoom.js. Lo zoom per l'immagine ha funzionato perfettamente. Ecco un link alla pagina. http://www.jacklmoore.com/zoom/
<script>
$(document).ready(function(){
$('#ex1').zoom();
});
</script>
- 1. Stampa un contenuto div usando Jquery
- 2. Stampa contenuto DIV di JQuery
- 3. jQuery Templates - sostituire il contenuto DIV
- 4. Come rimuovere l'ultimo DIV usando jQuery?
- 5. Stampa tutto il contenuto div con jquery printElement
- 6. Come aggiungere dinamicamente un div usando JQuery?
- 7. Come posso sfumare un div usando jQuery?
- 8. come leggere il contenuto di contentEditable div?
- 9. Come modificare il contenuto di Span usando jQuery?
- 10. Come posso ottenere il contenuto di CKEditor usando JQuery?
- 11. Come mantenere più DIV della stessa altezza usando jQuery?
- 12. JQuery ottiene il contenuto dell'intervallo
- 13. Carica il contenuto del file xml in div utilizzando jquery
- 14. Come rimuovo lo stile altezza da un DIV usando jQuery?
- 15. div HTML, come avvolgere il contenuto?
- 16. sostituendo il contenuto div con javascript
- 17. Rendere il contenuto div reattivo
- 18. Come minimizzare/ingrandire la finestra di dialogo jQuery?
- 19. allineamento verticale div all'interno di un div usando jquery?
- 20. Scorri un div offscreen usando jQuery
- 21. fa sparire il testo div dopo 5 secondi usando jquery?
- 22. Come nascondere div quando il suo contenuto ha 1 carattere usando solo il CSS?
- 23. jQuery - contenuto pari, piuttosto che il contenuto contiene
- 24. Allinea il contenuto a rtl in tinymce usando jquery
- 25. Come ingrandire il grafico, creato con CGContextRef
- 26. Come includere il file php usando Jquery?
- 27. Allinea il contenuto del div in basso
- 28. come clonare il contenuto di un div in un altro div
- 29. Come smettere di flottare div al punto specificato usando jQuery
- 30. Come svanire in un div su hover/mouseover usando jquery?
potresti fornire jsfiddle collegamento. – karthik
correlato/duplicato: [JavaScript Zoom intero Div] (http://stackoverflow.com/questions/7064632/javascript-zoom-whole-div), [Come ingrandire un intero div?] (Http: // stackoverflow. it/questions/5222198/how-to-zoom-an-intero-div) –
vedi questo violino http://jsfiddle.net/D7cn8/ – Anshu