[bug] Bug sulle Ancore#1
Autor: Fabio M.
Visited 834,
Followers 1,
Udostępniony 0
Non so se sia già stato segnato e se questo sia il modo corretto...
Se assegno ad un oggetto il nome Ancora#1 (con il cancelletto), quando clicco su un pulsante che rimanda a quell'ancora, il sito scrolla verso l'alto (anziché in basso, verso l'ancora).
Ciao
Posted on the
Già segnalato, in Incomedia dicono che sia tutto regolare e che non si può far nulla.
Leggi qui: https://helpcenter.websitex5.com/pl/post/229493
e leggi qui: https://helpcenter.websitex5.com/pl/post/231799
Bisogna rassegnarsi a NON usarle le àncore, non fanno il loro dovere, stanno lì nel programma come funzione ma non servono a un cavolo se lavorano in quel modo sballato, quindi meglio evitarle.
Ciao
...ummm...
a parte le segnalazioni di Giuseppe... che avevo letto ma che condivido solo in parte, avendo io stesso fatto delle prove anche con Wordpress e in certi casi si comportava esattamente come WebsiteX5...
Io non userei il # nel nome delle ancore ... essendo un carattere speciale...
in questo caso ancor più che speciale essendo proprio il cancelletto (#) ad indicare che si tratta di un link interno alla pagina , accanto al cancelletto si mette il nome dell’elemento (ancora) alla quale vuoi che la tua pagina si allinei quando clicchi sul link “Vai all’ancora”... quindi trovandosi due cancelletti , a mio parere va in confusione...
evita l'uso di caratteri speciali !!!
Ciao, Fabio io utilizzo in molte parti del mio web le ancore ma non riscontro il problema da te indicato... probabilmente è come dice claudio il carattere speciale che utilizza crea anomalie allla pagina
https://www.ilmioproduttoredifiducia.it/ricerca-produttori-prodotti.php?regione=Lombardia
...!... da sempre (DNA) il cancelletto/hashtag (#) negli URL è un carattere speciale riservato, e sempre da sempre Ancore ed Ancoraggi hanno sempre funzionato senza nessun problema...!...
... le forme che puoi usare per l'ID delle Ancore UNIVOCHE è:
Ancora1, Ancora_1, Ancora-1, NomeAncora, pippo, pluto, ... eccetera...
... e quindi per i collegamenti negli URL:
#Ancora1, #Ancora_1, #Ancora-1, #NomeAncora, #pippo, #pluto, ... eccetera...
... o come destinazione si può usre qualsiasi ID presente nel codice sorgente delle pagina...
.
Claudio il mio parere sul fatto di evitare le áncore non era in polemica con Website X5 e Incomedia ma lo dicevo in generale avendo anche letto del tuo post sulle áncore in WordPress e avendo sperimentato io direttamente in WordPress. Un po' dappertutto in effetti hanno comportamenti sballati e non sempre fanno il loro dovere. Io purtroppo proprio l'altro giorno ho dovuto desistere dall'utilizzarle in un progetto perché proprio non ne volevano sapere di far posizionare la pagina sul punto esatto in cui erano inserite sugli oggetti. E non é il primo progetto, purtroppo. Quindi ho consigliato di evitarle anche perché ho notato che se usi gli effetti sulla pagina o determinate gallery, le àncore che magari prima funzionavano, poi vanno in tilt. Ma, ribadisco, senza voler "addossare" colpe a Website X5, io consiglio di evitarle se non strettamente necessarie...
Che poi Fabio abbia usato caratteri speciali nel nome delle àncore, ok, quello è sicuramente un altro discorso e sarebbe meglio eliminare tali caratteri.
esatto come detto i caratteri speciali vanno evitati ovunque...
Io ho un paio di siti monopagina basati sulle ancore e non ho problemi di posizionamento...
certo bisogna aver un po' di accortezza per i contenuti, la sticky etc etc ...
Sí Claudio sui monopagina funzionano abbastanza bene. Ma se da una pagina del sito con un click vuoi andare su un'ancora posizionata non lí ma in un'altra pagina, allora molto difficilmente si posizionano sul punto esatto se prima dell'oggetto contenente l'ancora vi sono particolari gallery o effetti sugli altri oggetti della pagina stessa di atterraggio. Giá fatto decine e decine di prove.
si mi ricordo la casistica... però purtroppo in certi/molti casi anche con Wordpress fa uguale...
a meno che tu non metta del codice agguntivo che ti aggiunga un timeout al posizionamento dopo la generazione dei contenuti della pagina...
io cerco di evitarlo...