Non capisco come scrollare un elemento all'interno di un altro.
div->ul, io vorrei scrollare il <UL> all'interno del <DIV>.
Ho provato con la funzione ul.scrollTop = 800; ma nulla.
Qualcuno ne sa qualcosa?
Grazie.
Non capisco come scrollare un elemento all'interno di un altro.
div->ul, io vorrei scrollare il <UL> all'interno del <DIV>.
Ho provato con la funzione ul.scrollTop = 800; ma nulla.
Qualcuno ne sa qualcosa?
Grazie.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Nessuno niente???
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
posta un esempio conciso su jsbin con lo stretto necessarioOriginariamente inviato da Donovant
Nessuno niente???
mostraci cosa stai facendo.
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Quindi non è chiaro? Vorrei fare scrollare un elemento dentro un altro, di una quantità che decido io (o anche tutto sopra o tutto sotto)
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Cosi:
document.getElementById("idcontenitore").getElemen tByTagName("ul").item(0).scrollTop='800px';
o versione jquery
$("#idcontenitore ul").eq(0).scrollTop(800);
non funzionano?
Se è cosi posta una paginetta semplice demo cosi avere/vedere qualcosa di più concreto![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
O scorciatoia senza jQuery…:Originariamente inviato da cavicchiandrea
o versione jquery
$("#idcontenitore ul").eq(0).scrollTop(800);
^__^codice:document.querySelector("#idcontenitore ul").scrollTop(800);
Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.
Grazie ragazzi.
carlomarx: grazie pure a te, anche se non condivido la tua firma, un framework dovrebbe servire ad alleggerire chi scrive codice, diminuendo notevolmente il codice, di fatti quello che hai scritto tu è più lungo di quello che ha scritto "cavicchiandrea".
PS: io uso Mootools, imho molto meglio di jQuery.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
el.scrollTop(y); opp. = y; non funziona
e nemmeno el.scrollTo(x,y) nemmeno....mmah.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Senza una pagina demo dubito che si andrà molto lontano![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
Scusate, nella fretta non mi ero accorto che c'era un errore. Ecco la versione corretta:
Anche se forse ti sei espresso male e quello che vuoi scrollare è il div e non l'ul. Prova anche con questo:codice:document.querySelector("#idcontenitore ul").scrollTop = 800;
codice:document.querySelector("#idcontenitore").scrollTop = 800;![]()
Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.