Come da oggetto... Ho degli anchor-link in una pagina che appena cliccati, causa wpadminbar e altervista toolbar, non sono precisi nella loro posizione e non ho idea di come rimediare
Potete darmi qualche consiglio a tal riguardo?
L'unico modo è ricorrere ad uno script Javascript che ascolti l'evento hashchange e posizioni la pagina nel punto desiderato (usando per esempio il metodo scrollTo per il posizionamento e le proprietà offsetTop e offsetParent per ottenere la posizione dell'elemento all'interno della pagina).
Osservando con più attenzione, secondo le specifiche di HTML5 l'evento hashchange viene richiamato dopo lo scorrimento, quindi se hai un margine fisso puoi incrementare lo scorrimento usando semplicemente il metodo scrollBy. Rimangono però esclusi alcuni browser obsoleti, e non è detto che tutti quelli che supportano l'evento lo supportino in modo conforme alle specifiche. Comunque su Firefox ho provato ed è sufficiente una cosa così:Codice:addEventListener("hashchange", function(){scrollBy(0, /*y offset here*/)})