WebSite X5Help Center

 
Enrico -
Enrico -
User

Evitare che appaia il segnalatore pagina su livello del menu  it

Autore: Enrico -
Visite 590, Followers 2, Condiviso 0  

Salve, ho un menu così composto:

HOME - PAGINA1 - LIVELLO1

su LIVELLO1 è collegata un'ancora posta sulla pagina HOME, quindi quando sono nella HOME il segnalatore che indica in che pagina mi trovo evidenzia il nome HOME, ma anche il nome LIVELLO1.

E' possibile impostare che sul livello non appaia il segnalatore o comunque trovare una soluzione per evitare che vengano segnalate due voci nel menu quando sono nella HOME.

Per WSX5 v.12 su questo topic https://helpcenter.websitex5.com/it/post/150651 mi era stato indicato un codice da inserire, ma ora con v. 2015 non funziona più.

Grazie mille

Postato il
22 RISPOSTE - 2 UTILI - 1 CORRETTO
Enrico -
Enrico -
User
Autore

Qualcuno ha soluzioni?

Leggi di più
Postato il da Enrico -
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT
Enrico -
Qualcuno ha soluzioni?

... se ti interessa la mia partecipazione mi devi postare il tuo LINK, ...e così potresti risolvere di sicuro in un secondo con una mia semplice invenzione con codice EXTRA, ...altrimenti come non detto, ed ignora il mio Post...

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

... scusami, ...io forse non ho capito, ...ma non vedo nella HOME nessun'altra voce del menu o livello che sia ce sia evidenziata come pagina corrente come da tuo primo Post, l'unica evidenziata e la HOME, ed o cliccato per verifica anche su tutte e cinque le voci, ma nessuna ripetizione...

..

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Claudio D.
Claudio D.
Moderator
 ‪ KolAsim ‪ ‪
... scusami, ...io forse non ho capito, ...ma non vedo nella HOME nessun'altra voce del menu o livello che sia ce sia evidenziata come pagina corrente come da tuo primo Post, l'unica evidenziata e la HOME, ed o cliccato per verifica anche su tutte e cinque le voci, ma nessuna ripetizione... .. ciao

non so perchè non lo ha specificato ed è stato sul generico ... comunque clicca su Contatti, poi sali in cima ;-)

Leggi di più
Postato il da Claudio D.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

... grazie Claudio, ,... per CONTATTI io vedo così...

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Claudio D.
Claudio D.
Moderator
 ‪ KolAsim ‪ ‪
... grazie Claudio, ,... per CONTATTI io vedo così...

si a volte appare con doppia spunta a volte no... 

non avevo tempo per fare prove... 

Leggi di più
Postato il da Claudio D.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

... forse ho capito, ... mi succede cliccando CONTATTI da terza pagina ... wink

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Enrico -
Enrico -
User
Autore

Si. La pagina "Livello" è quella "Contatti", che è collegata ad un'ancora.

A volte capita che premendo "Contatti" e scorrendo fino al menù venga indicata 2 volta la "pagina corrente/riga blu", a volte viene indicata solo per la pagina "Contatti".

L'obiettivo sarebbe evitare che appaia la "pagina corrente/riga blu" sulla voce "Contatti/Livello", ma che rimanga solo per "Home".

Per le altre pagine deve rimane così.

Scusate per la poca chiarezza.

Leggi di più
Postato il da Enrico -
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT
Enrico -
Si. La pagina "Livello" è quella "Contatti", che è collegata ad un'ancora. ... ... ...

... OK ... questo è il mio codice per la pagina HOME da incollare nel Passo_3 | Proprietà Pagina | Esperto | Prima della chiusura del tag /HEAD:

<script>
$( document ).ready(function() {//K>;
/** -- toglie classe doppio livello corrente x Wx5 by KolAsim-- **/
$("li").removeClass("imMnMnCurrent")
setTimeout(function(){//K1>;
$("li:nth-child(1)").addClass("imMnMnCurrent")
},500); //K1<<;
}); //K<<;
</script>

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Enrico -
Enrico -
User
Autore

Ciao, fatto, ma non cambia nulla

Leggi di più
Postato il da Enrico -
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

... potrebbe dipendere dalla latenza della pagina...
... prova a sostituire il valore 500 (mezzo secondo) con il valore 2000 (due secondi), così:

<script>
$( document ).ready(function() {//K>;
/** -- toglie classe doppio livello corrente x Wx5 by KolAsim-- **/
$("li").removeClass("imMnMnCurrent")
setTimeout(function(){//K1>;
$("li:nth-child(1)").addClass("imMnMnCurrent")
},2000); //K1<<;
}); //K<<;
</script>

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Enrico -
Enrico -
User
Autore

Niente..

Leggi di più
Postato il da Enrico -
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

... nella mia simulazione funziona...foot-in-mouth
... cool ...ma adesso, ... ricreando in locale una situazione simile alla tua, credo di aver capito dov'è l'intoppo...
... sostituisci il precedente codice con questo nuovo modificato:

<script>
$( document ).ready(function() {//K>;
/** -- toglie classe doppio livello corrente x Wx5 by KolAsim-- **/
setTimeout(function(){//K1>;
$("li").removeClass("imMnMnCurrent");
$("li:nth-child(1)").addClass("imMnMnCurrent");
//alert("pippo")
},500); //K1<<;
}); //K<<;
</script>

... quando avrai aggiornato online, avvisami, così andrò a controllare...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Enrico -
Enrico -
User
Autore

niente..

Leggi di più
Postato il da Enrico -
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

... invece a me il tuo sito ha funzionato, provato proprio adesso...

... da OPERE | SISMA | NOTIZIE sono andato in CONTATTI >> risultato: solo la HOME evidenziata...

... magari aggiorna la pagina con Ctrl+F5 oppure Ctrl+Maiusc+R

... puoi anche togliere la riga che uso per controllo //alert("pippo")

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Enrico -
Enrico -
User
Autore

Ciao, purtroppo io vedo diverso...

In alcuni casi il segnalatore rimane su HOME (che è il funzionamento desiderato), mentre alcune volte va su CONTATTI.

Non fa su entrambi, ma fa o l'uno o l'altro.

VIDEO --> https://we.tl/t-XW8vk1DJyK

Leggi di più
Postato il da Enrico -
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

... ... OK ... funzione  da terza pagina per come dovrebbe essere con il mio codice, secondo sequenza detta prima...

... ho capito quello che intendi dire adesso, ma avviene correttamente se clicchi CONTATTI dalla stessa HOME, cioè dalla stessa pagina, per cui ti dice in quale sezione sei andato, normale comportamento nei siti monopagina...

... adesso. se non vuoi che CONTATTI sia evidenziato nella HOME, mai, ...avvisami che ti faccio la modifica al codice in questo senso...

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

...+ ... ... poi potrebbe interessarti con piccolissimo mio codice la sistemazione della prima riga in modo che sia più accettabile nelle basse risoluzioni...

....  e poi ancora potrebbe interessarti l'attivazione dello scroll frizionato su ancoraggio da terza pagina,; .. ora è istantaneo sull'Ancora, e va bene così, ed invece frizionato sarebbe come cliccare contatti dalla stessa home...

... nel caso avvisami...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Enrico -
Enrico -
User
Autore

1) ... adesso. se non vuoi che CONTATTI sia evidenziato nella HOME, mai, ...avvisami che ti faccio la modifica al codice in questo senso...

--> Si, sarebbe ottimo.

2) ...+ ... ... poi potrebbe interessarti con piccolissimo mio codice la sistemazione della prima riga in modo che sia più accettabile nelle basse risoluzioni...

--> Non ho capito, ma con il codice poi vedo e capisco.

3) ....  e poi ancora potrebbe interessarti l'attivazione dello scroll frizionato su ancoraggio da terza pagina,; .. ora è istantaneo sull'Ancora, e va bene così, ed invece frizionato sarebbe come cliccare contatti dalla stessa home...

--> Si, sarebbe ottimo.

Grazie

Leggi di più
Postato il da Enrico -
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

... OK ... sostituisci il precedente codice con questo e si attiveranno i punti 1), 2), e 3):

<!-- -----------K-------------v -->
<style>
html, body {scroll-behavior: smooth} /** attiva frizione scroll di ritorno + avvio scroll soft **/
@media (max-width: 960px) { /** assegna elasticità alla prima riga nelle risoluzioni basse(-960px) **/
#imTextObject_65_tab0 .imTACenter:not(.imTACenter:nth-child(4)) span{font-size:5.5vW !important;line-height:7vW !important}
#imTextObject_65_tab0 .imTACenter:nth-child(4) span{font-size:4vW !important;line-height:7vW !important}
</style>
<!-- -----------K-------------= -->
<script>
$( document ).ready(function() {//K>;
/** -- toglie classe doppio livello corrente x Wx5 by KolAsim-- **/
setTimeout(function(){//K1>;
$("li").removeClass("imMnMnCurrent");
$("li:nth-child(1)").addClass("imMnMnCurrent");
$('li[data-link-anchor="contatti"]').click(function(){//K2>;
$(this).toggleClass("imMnMnCurrent");
$('li:nth-child(1)').addClass("imMnMnCurrent");
});//K2<<;
},500); //K1<<;
}); //K<<;
</script>
<!-- -----------K-------------^ -->

... provalo ed avvisami in caso di incongruenze...

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Enrico -
Enrico -
User
Autore

Ok, confermo. Funziona.

Grazie mille

Leggi di più
Postato il da Enrico -
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese IT

... visto ... ottimo risultato ... ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪