Sto costruendo una pagina Web html e il problema principale per ora è che non so come scorrere a una sezione della pagina dopo aver fatto clic su un nuovo collegamento. Quello che ho fatto è stato ho usato il metodo scrollTop jQuery:scrollTo dopo un href con jQuery/JavaScript
$("#klienti2").click(function(){
$('.parallax').animate({ scrollTop: windowHeight }, 'slow');
});
e arrotolato la quantità di WindowHeight dalla parte superiore dello schermo. Scelgo questo metodo per usare la navigazione con id, perché non c'è alcun contenuto nel punto in cui ho bisogno di scorrere.
Quindi quello che sto cercando ora è di fare la stessa cosa dopo aver reindirizzato a questa pagina da una pagina diversa. Quello che ho provato è stato:
$("#audio2").click(function(){
window.location.href = "prew2.html";
$('.parallax').animate({ scrollTop: windowHeight*2.6 }, 'slow');
});
ma ora si reindirizza a quella pagina senza scorrere. Qualche idea, perché? Ho pensato che, inserendo il codice, dovresti posizionarlo nella posizione e quindi animare nella posizione specificata, ma sembra ignorare l'animazione.
HTML non stateless. Una volta modificato href, tutto ciò che segue viene ignorato mentre il codice viene scaricato. Devi passare qualcosa alla pagina di ricezione (ad esempio un parametro stringa di query su prew2.html) e reagire a quello invece all'interno di 'prew2.html'. –
Utilizzare un parametro url e quindi gestirlo in jQuery –
Il reindirizzamento della pagina interromperà qualsiasi javascript in esecuzione. – LcSalazar