|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2005
Messaggi: 481
|
zend framework e vista: come gestire lo scroll
salve, sto programmando un sito con zend framework. Mi ritrovo a dover gestire lo scorrimento della pagina e vorrei qualche dritta. Sostanzialmente cliccando su qualcosa, l'applicazione ovviamente si ricarica e il browser mi visualizza la pagina ma proponendo la parte più alta come l'intestazione ecc. Se comunque sto compiendo delle scelte in basso come posso rimandare alla parte inferiore della pagina? avete un codice javascript o jquery da suggerirmi?
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
se non ti interesa un animazione o quant'altro basta un banale javascript:
Codice:
function scrolla_top () { window.scrollTo(0,0); } Codice:
<a href="#" onclick="javascript:scrolla_top();">scrolla_top</a> |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2005
Messaggi: 481
|
ringrazio per la risposta. Ti spiego bene il mio caso giusto per capire se posso utilizzare il codice.
Nella mia pagina ho un menù in un div verticale a sinistra con diverse voci. Quando clicco su una voce, sotto a questo div, sempre in verticale compare un altro menù con le sottocategorie relative alla categoria selezionata. Quando clicco su una categoria tutta l'applicazione zend viene ricaricata e la vista mi propone una pagina che in realtà contiene anche la sottocategoria, ma me la fa vedere non in basso (ovviamente). Per cui ogni volta che seleziono qualcosa devo di nuovo andare sotto con la pagina e vedere quello che viene caricato. A me interessa che la vista mi gestisca la pagina facendomi vedere fino all'ultimo elemento della sottocategoria che viene caricato in basso a sinistra grazie ancora |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
Ora son fuori, comunque si fa con le ancore.
Div con un id="Pippo" <a href="#Pippo" Sent from my iPhone using dita delle mani |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:05.