← Tutte le guide Mobile Tab Bar

Come trovare il selettore CSS di una sezione della homepage per un link a scheda (Shopify)

Trova il selettore CSS di una sezione Shopify con Ispeziona, verifica i risultati nella Console e usalo come destinazione di scorrimento della barra a schede.

Punto chiave di attuazione
  • Univocità del bersaglio: Una scheda mobile scorre correttamente solo se il suo selettore CSS corrisponde a un unico elemento nella pagina.
  • Verifica in due fasi: Individua l'ID del contenitore con Ispeziona e controlla il conteggio nella Console prima di salvare il link.
  • Stabilità a lungo termine: Shopify genera ID dinamici nei template JSON. Per destinazioni critiche, inserisci un ID permanente con Custom Liquid.

Risposta rapida

Apri la tua homepage attiva, fai clic con il tasto destro sulla sezione e seleziona Ispeziona. Trova il contenitore il cui ID inizia con shopify-section-, anteponi un # ed esegui $$('#questo-id').length nella Console. Se il valore restituito è 1, il selettore rappresenta una destinazione di scorrimento utilizzabile.

Nel configurare una barra a schede inferiore o un menu mobile, i merchant trovano spesso un campo che richiede un «selettore CSS». Poiché i browser eseguono lo scorrimento individuando i nodi corrispondenti nel DOM del negozio, inserire un selettore impreciso o duplicato farà saltare la scheda nel punto sbagliato o non produrrà alcun movimento. Verificare il selettore con gli strumenti di sviluppo assicura una navigazione impeccabile prima di pubblicare le modifiche.

Prima di inserire stringhe di codice nelle impostazioni di navigazione, è opportuno distinguere tre concetti correlati: un selettore CSS, un ID HTML di sezione e un link di ancoraggio. Le app di navigazione e i temi utilizzano queste etichette in modi diversi, e l’impiego di una sintassi errata interromperà il collegamento.

Un selettore CSS è un modello impiegato da stili e script per identificare uno o più elementi HTML. Esempi tipici sono #reviews (che punta all’elemento con ID esatto reviews) o .featured-collection (che seleziona qualsiasi elemento dotato di tale classe). Secondo le specifiche dell’attributo id su MDN Web Docs, un attributo id deve essere univoco nell’intero documento. Anche la documentazione tecnica di Section Store ribadisce questo principio: un ID appartiene a un solo elemento e garantisce quindi di atterrare sempre nel punto corretto.

Un link di ancoraggio (anchor link), al contrario, è un URL completo o relativo contenente un identificatore di frammento, come /#reviews. I browser leggono il simbolo cancelletto # nella barra degli indirizzi e scorrono verso l’elemento associato a quell’ID. Se la tua app di navigazione offre un campo specifico per un «selettore CSS», essa richiede un’espressione di selezione (come #reviews) e non un intero indirizzo web. Per i negozi che configurano collegamenti URL convenzionali con frammento, invitiamo a consultare la nostra guida dedicata alle ancore per schede mobili.

Portare gli utenti su smartphone direttamente alle sezioni chiave della homepage è un elemento essenziale dell’architettura della barra a schede mobile. La seguente tabella illustra le differenze sul piano pratico:

Tipo di formato Dove viene utilizzato Esempio di sintassi Requisito fondamentale
Selettore CSS Nei campi delle app che richiedono un selettore bersaglio #reviews oppure #shopify-section-template--custom Deve corrispondere a esattamente un elemento nella pagina
ID di sezione All’interno dell’attributo nel codice HTML della sezione id="reviews" (senza il cancelletto #) Deve essere rigorosamente univoco nell’intero documento
Link di ancoraggio Campi per URL standard e barra degli indirizzi /#reviews oppure https://negozio.it/#reviews Si scrive come URL con frammento #; non è un selettore

Passaggio 1: Ispeziona la sezione sul tuo negozio online attivo

Per trovare il selettore più appropriato, osserva il tuo negozio esattamente come fa un cliente, evitando di operare all’interno dell’editor del tema Shopify. La pagina online è quella che i clienti caricano davvero, quindi è il posto più sicuro per leggere il markup reale.

Apri una nuova scheda del browser, visita la homepage attiva del negozio e raggiungi la sezione desiderata (ad esempio le recensioni dei clienti, una raccolta in evidenza o un blocco FAQ). Fai clic con il tasto destro sul titolo o sullo sfondo della sezione e seleziona Ispeziona (Inspect).

In alternativa, puoi avviare gli strumenti per sviluppatori tramite scorciatoie da tastiera:

Scorciatoie per aprire l'ispettore degli elementi:
macOS:   Cmd + Option + C
Windows: Ctrl + Shift + C

Individua il contenitore shopify-section

All’apertura del pannello Elementi, l’ispettore evidenzia la riga di testo o l’immagine specifica su cui hai fatto clic. Per creare una destinazione affidabile, risali l’albero del DOM fino a individuare il tag che racchiude l’intera sezione.

  1. Nel pannello Elementi, sposta il cursore verso l’alto lungo i nodi padre.
  2. Cerca un contenitore esterno—di norma un tag <div>—che racchiuda l’intera sezione.
  3. Individua il suo attributo id. Nei negozi Shopify, questo ID inizia abitualmente con shopify-section-.

Come indicato nella documentazione ufficiale di Shopify sull’oggetto Section, gli ID delle sezioni incluse nei template JSON vengono generati dinamicamente dalla piattaforma. Un ID può assomigliare a shopify-section-template--18492048593__featured_collection, ma il tuo sarà diverso: copialo dalla tua pagina.

<!-- Esempio di contenitore di sezione Shopify -->
<div id="shopify-section-template--18492048593__reviews" class="shopify-section">
  <!-- Il contenuto della sezione viene visualizzato qui -->
</div>

Trasforma la riga in un selettore (# per ID, . per classe)

Una volta individuato il contenitore, converti l’attributo HTML in una sintassi CSS corretta:

  • Se utilizzi il valore dell’id, anteponi un cancelletto #: #shopify-section-template--18492048593__reviews
  • Se utilizzi una class, anteponi un punto .: .featured-reviews-grid
  • Se un elemento possiede più classi separate da spazi, uniscile con punti: div.shopify-section.reviews-container

Chrome DevTools mette a disposizione anche una comoda scorciatoia: fai clic con il tasto destro sul nodo evidenziato nell’albero, seleziona Copy e clicca su Copy JS Path (Chrome DevTools DOM). Chrome copierà negli appunti un’istruzione:

document.querySelector("#shopify-section-template--18492048593__reviews")

Estrai il testo compreso tra le virgolette. Questa stringa rappresenta il tuo selettore candidato. Prima di applicarlo alla tua barra di navigazione, devi verificare che punti in modo esclusivo a questa sezione.

Passaggio 2: Verifica che il selettore corrisponda esattamente a un elemento

Un errore comune è presumere che qualsiasi selettore ricavato da DevTools funzioni senza problemi. Se il selettore fa riferimento a più sezioni contemporaneamente o non trova riscontro su schermi mobili, la barra a schede non funzionerà come previsto.

Le indicazioni tecniche di UpCharge suggeriscono di cercare sempre classi o ID univoci per definire le posizioni. Verificare l’univocità con gli strumenti per sviluppatori integrati è rapido.

Cerca nel pannello Elementi (Ctrl/Cmd+F)

Il primo controllo rapido avviene direttamente all’interno dell’albero DOM. Come riportato nella documentazione di Chrome DevTools DOM, è possibile eseguire ricerche nell’albero DOM per stringa, selettore CSS o percorso XPath.

  1. Fai clic all’interno del pannello Elementi.
  2. Premi Ctrl + F (Windows) o Cmd + F (macOS) per aprire la barra di ricerca in basso.
  3. Incolla il selettore candidato comprensivo di cancelletto # (ad esempio #shopify-section-template--18492048593__reviews).
  4. Esamina il contatore delle corrispondenze a destra (ad esempio 1 of 1).
Controllo di ricerca nel pannello Elementi:
Espressione: #shopify-section-template--18492048593__reviews
Risultato atteso: 1 of 1

Se il conteggio indica 1 of 1, il selettore fa riferimento a un unico nodo nel documento.

Conta le corrispondenze nella Console

Per una verifica tecnica inequivocabile sul fronte degli script, spostati sulla scheda Console di DevTools.

In base alla Console Utilities API di Chrome DevTools, la funzione $$(selector) restituisce un array contenente tutti gli elementi conformi al selettore CSS inserito. Puoi in alternativa utilizzare il metodo standard document.querySelectorAll(selector) (MDN querySelectorAll).

Digita uno dei seguenti comandi nella console e premi Invio:

$$('#shopify-section-template--18492048593__reviews').length
document.querySelectorAll('#shopify-section-template--18492048593__reviews').length

Analizza il valore numerico restituito:

Conteggio Significato tecnico Impatto sullo scorrimento Intervento necessario
0 Nessun elemento corrisponde al selettore Secondo MDN querySelector, l’assenza di corrispondenze produce null. La scheda non scorrerà. Controllare l’ortografia, verificare se la sezione è nascosta o riesaminare il wrapper.
1 Esattamente un elemento corrispondente Destinazione univoca e affidabile. Gli script individueranno il punto esatto. Pronto all’uso. Puoi procedere a impostare la scheda.
2 o più Più elementi condividono il selettore querySelector seleziona sempre il primo elemento riscontrato nel DOM (MDN querySelector). Restringere il selettore o assegnare un ID personalizzato (Passaggio 3).

Ripeti questo test in modalità di simulazione mobile. Clicca sull’icona Toggle device toolbar in DevTools. Diversi temi Shopify caricano blocchi separati per desktop e dispositivi mobili, il che può causare la sparizione o la moltiplicazione dei selettori su smartphone.

Console check showing a CSS selector that matches several sections versus one that matches exactly one section

Illustrazione del concetto: Verifica del conteggio delle corrispondenze nella console per accertare che il selettore punti a un unico elemento.

Passaggio 3: Scegli un selettore che resista alle modifiche del tema

Sebbene l’ID generato automaticamente che inizia con shopify-section- consenta verifiche veloci, farvi affidamento a lungo termine comporta rischi concreti.

Nell’architettura Online Store di Shopify, gli ID delle sezioni caricate mediante template JSON sono generati dinamicamente dalla piattaforma (Shopify Section Object). Lo sviluppatore di temi Fluorescent chiarisce questo aspetto: “Shopify dynamically generates ids for sections but these ids are not stable.” (Shopify genera dinamicamente gli ID delle sezioni, ma questi ID non sono stabili). Poiché questi ID non sono stabili, un collegamento di scheda basato su di essi può smettere di funzionare dopo modifiche al layout, quindi ricontrollalo dopo ogni cambiamento.

Evita anche percorsi articolati su più livelli come div:nth-child(4) > div.grid > div:first-child. Una minima variazione nella struttura della pagina può invalidare questi selettori.

La soluzione sicura: aggiungere un blocco ID con Custom Liquid

Per disporre di un selettore permanente che rimanga invariato durante ogni aggiornamento grafico, assegna un ID personalizzato nell’editor del tema:

  1. Nel pannello di amministrazione Shopify, vai su Negozio online > Temi.
  2. Duplica il tema attivo per disporre di un backup di sicurezza prima di operare modifiche.
  3. Fai clic su Personalizza sul tema di lavoro.
  4. Nel layout della homepage, clicca su Aggiungi sezione o Aggiungi blocco subito sopra la sezione da raggiungere.
  5. Seleziona Custom Liquid (o Custom HTML, a seconda del tema).
  6. Inserisci un tag HTML minimale con l’ID prescelto:
<div id="reviews"></div>

Utilizza solo lettere minuscole e trattini (ad esempio recensioni-clienti, sezione-faq o bestseller). In base alle linee guida dell’attributo id di MDN, questo attributo deve essere unico nell’intera pagina.

Criterio ID di sezione generato automaticamente ID personalizzato con Custom Liquid (<div id="...">)
Esempio di sintassi #shopify-section-template--18492048593__reviews #reviews
Complessità di configurazione Nessuna (si copia dall’ispettore del browser) Richiede l’aggiunta di un semplice blocco Custom Liquid
Stabilità durante le modifiche Fragile; cambia se la sezione viene ricreata Resta invariato finché mantieni il blocco
Leggibilità del selettore Stringa molto lunga, complessa e poco chiara Breve, pulito e facilmente riconoscibile nelle note
Impiego raccomandato Test preliminari e diagnostica rapida Utilizzo definitivo nei menu del negozio attivo

Il tutorial video seguente a cura di EcomGraduates illustra come ispezionare le sezioni e inserire ID di ancoraggio personalizzati nei layout Shopify:

Casi complessi: nessun ID chiaro, sezioni nidificate e caratteri speciali

Alcune configurazioni dei negozi possono rendere meno immediata l’individuazione di un selettore pulito. Procedere con metodo aiuta a evitare errori.

Sezione priva di un ID esplicito

Alcune sezioni personalizzate o realizzate con costruttori di pagine esterni non mostrano ID standard sul contenitore esterno. Anziché concatenare classi CSS fragili—soggette a modifiche impreviste a ogni ritocco grafico—, adotta la procedura Custom Liquid descritta al Passaggio 3. L’inserimento di <div id="tuo-id"></div> sopra la sezione offre un punto di arrivo inequivocabile senza dover modificare i file liquid del tema.

Sezioni nidificate e blocchi di app

Quando vuoi raggiungere un blocco applicativo situato dentro una sezione nativa (come un widget di recensioni inserito in una griglia prodotto), mirare al contenitore interno dell’app può portare in un punto inatteso, quindi provalo sempre. È consigliabile puntare al contenitore esterno shopify-section o disporre il blocco di ancoraggio direttamente sopra la sezione.

Sezioni visualizzate solo su desktop o solo su mobile

Molti store utilizzano banner distinti per desktop e dispositivi mobili. Se la sezione desktop ha un ID ma quella mobile utilizza un blocco differente, la scheda fallirà sugli smartphone. Ispeziona sempre la pagina nella modalità mobile di DevTools e indirizza il selettore al componente visibile su telefoni.

Caratteri particolari ed escape CSS

Come documentato su MDN querySelector, se il valore di una classe o di un ID non è un identificatore CSS standard (ad esempio ID che iniziano con cifre o contengono due punti, punti o punti interrogativi), esso deve essere trattato con CSS.escape(). Un identificatore come 123-reviews richiede apposito escape nel codice CSS.

Per scongiurare anomalie nelle app di navigazione, evita i caratteri speciali. Utilizza unicamente lettere minuscole, cifre e trattini, ed evita virgolette o parentesi nei campi di input dei link.

Usa il selettore come destinazione di scorrimento della scheda

Dopo aver verificato che il selettore si riferisce a un unico elemento, puoi procedere alla configurazione della barra a schede mobile.

Verifica preventivamente la documentazione della tua app o del tuo tema per accertarti se il campo del collegamento richieda un URL con frammento di ancoraggio (come /#reviews) o un’espressione di selettore CSS pura (come #reviews).

Se l’applicazione prevede un campo per il selettore:

  1. Incolla il selettore validato al Passaggio 2 (ad esempio #reviews o #shopify-section-template--custom).
  2. Assicurati che rispetti la sintassi richiesta dall’app.
  3. Salva la configurazione del menu.

Ricorda che le funzioni di scorrimento agiscono sul documento attivo. Se un visitatore tocca una scheda configurata con un selettore interno mentre si trova su una pagina di prodotto o di collezione, la query restituirà null (MDN querySelector) e non si verificherà alcuno scorrimento. Testa sempre il link partendo dalla homepage.

Registri gli ID creati nella documentazione tecnica interna del negozio, così che nessuno rimuova accidentalmente il blocco Custom Liquid in occasione di successive revisioni grafiche.

Risoluzione dei problemi: la scheda non scorre, finisce sotto l’intestazione o sbaglia punto

Se lo scorrimento della scheda non si comporta come desiderato su mobile, esamina queste casistiche ricorrenti:

La scheda non produce alcuno scorrimento

Apri la console sulla homepage attiva ed esegui nuovamente $$('#tuo-selettore').length. Se il conteggio è 0, l’elemento non è presente nella pagina corrente, l’ID è stato modificato in seguito alla pubblicazione di una versione del tema oppure il selettore contiene un refuso. La presenza di un selettore non corrispondente genera null e interrompe l’esecuzione (MDN querySelector).

La scheda scorre nel punto sbagliato

Se toccando la scheda la schermata salta in cima o in fondo alla pagina anziché alla sezione prefissata, il selettore intercetta più elementi. In tale circostanza, querySelector seleziona sempre la prima occorrenza nel DOM (MDN querySelector). Avvaliti della console per isolare gli ID duplicati e rimpiazzali con un ID Custom Liquid univoco.

Il titolo della sezione è coperto dall’intestazione fissa

Per impostazione predefinita, le istruzioni di scorrimento del browser allineano il margine superiore dell’elemento con il bordo superiore della finestra. Se il negozio adotta un’intestazione fissa o sticky, quest’ultima si sovrapporrà al titolo della sezione.

La documentazione MDN scrollIntoView specifica che è possibile stabilire una distanza tramite la proprietà CSS scroll-margin-top: “To define a custom spacing, use scroll-margin-top or scroll-margin-bottom. This is often useful when there’s a fixed header on the page.” (Per definire una spaziatura personalizzata, utilizzare scroll-margin-top o scroll-margin-bottom. Ciò è spesso utile quando nella pagina è presente un’intestazione fissa).

Misura l’altezza dell’intestazione in DevTools e assegna un margine appropriato nel CSS personalizzato del tema:

/* Creare spazio sotto l'intestazione fissa su mobile */
#reviews {
  /* Replace 80px with your own header height */
  scroll-margin-top: 80px;
}

Un menu laterale (drawer) aperto blocca la visualizzazione

Se la barra a schede coesiste con un menu a scomparsa, toccare una scheda mentre il pannello è ancora aperto può generare anomalie di visualizzazione. L’adozione dei criteri ottimali per un menu drawer mobile permette la chiusura automatica dei pannelli sovrapposti all’attivazione di un link esterno.

Il caricamento differito (lazy-load) delle immagini sposta il punto di arrivo

Qualora la homepage presenti immagini pesanti al di sopra della sezione desiderata, il caricamento asincrono può ricalcolare le dimensioni della pagina a scorrimento già terminato, spostando leggermente la sezione. Effettua il test di scorrimento quando tutti i contenuti multimediali risultano interamente caricati.

Section title hidden under a sticky header after a tab tap versus the title fully visible with scroll margin

Illustrazione del concetto: Risoluzione della sovrapposizione dell’intestazione fissa sul titolo di sezione tramite la proprietà CSS scroll-margin-top.

Compromessi: quando il selettore non è la soluzione corretta

Benché lo scorrimento verso una sezione offra un’esperienza gradevole su un’unica schermata, non sempre rappresenta la scelta architettonica più efficace per un negozio online.

Contenuti ampi che richiedono una pagina dedicata

Se i contenuti a cui colleghi sono un catalogo prodotti esteso, politiche dettagliate o risposte di supporto approfondite, comprimerli in una sola sezione della homepage li rende più difficili da trovare e condividere. Pagine di collezione o di policy autonome hanno ciascuna un proprio URL, a cui una scheda può puntare direttamente invece di affidarsi a uno scorrimento nella pagina.

Sovraccarico della barra a schede mobile

Una barra a schede inferiore è concepita per facilitare il passaggio rapido tra le aree fondamentali del negozio. Riservare troppe schede a semplici sezioni interne della homepage appesantisce la barra e perde di utilità man mano che l’utente naviga in profondità nel catalogo. Come approfondito nella nostra guida sulla navigazione oltre il menu hamburger, le schede inferiori devono rimanere riservate agli snodi prioritari.

Dipendenza dal tema e oneri di manutenzione

Tutti i selettori ancorati a codice autogenerato del tema richiedono nuove verifiche a ogni cambio di template. Quando le modifiche ai menu nativi diventano complesse da gestire, è utile valutare i limiti dei menu dei temi per capire se una soluzione di navigazione professionale rappresenti una risposta migliore a lungo termine.

Il ruolo di Navi+

Navi+ offre strumenti di navigazione avanzati per i merchant Shopify attraverso i moduli Tab Bar e Mobile Menu. Ciascuna voce dispone di un campo Link To dedicato, in grado di accogliere normali indirizzi web così come comandi operativi speciali.

Per chi desidera uno scorrimento fluido a una sezione specifica, Navi+ supporta la sintassi scroll:OnPage(#section-id), riportata nel centro assistenza ufficiale sotto la dicitura «Scroll to a section by CSS selector» (tipologie di link in Navi+). Questa funzionalità è inclusa nei piani Business ed Elite.

Durante la configurazione, inserisci il selettore univoco verificato al Passaggio 2. Poiché il comando opera sul DOM del documento attualmente aperto, la sezione deve essere fisicamente presente nella pagina visualizzata dall’utente. Esegui sempre le verifiche direttamente su uno smartphone partendo dalla homepage.

Se utilizzi Navi+ Tab Bar, incolla il selettore appena verificato nel campo Link To della scheda come scroll:OnPage(#tuo-id), quindi provalo sul tuo telefono partendo dalla homepage. L’elenco completo dei tipi di link è disponibile nel centro assistenza Navi+.

Lista di controllo operativa

Segui questa checklist in 7 punti per individuare e attivare correttamente il selettore della tua sezione:

  • Apri la homepage attiva sul browser del computer (fuori dall’editor del tema).
  • Fai clic con il tasto destro sulla sezione bersaglio, scegli Ispeziona e individua il contenitore esterno il cui ID inizia con shopify-section-.
  • Annota l’ID del contenitore e convertilo in selettore anteponendo un #.
  • Esegui $$('#tuo-selettore').length nella console di DevTools per assicurarti che il risultato sia esattamente 1.
  • Attiva la visualizzazione mobile in DevTools per accertarti che il selettore esista e resti univoco su smartphone.
  • Se desideri stabilità a lungo termine, inserisci un blocco Custom Liquid con <div id="tuo-id"></div> sopra la sezione.
  • Incolla il selettore verificato nelle impostazioni della scheda, imposta scroll-margin-top se l’intestazione copre il titolo e prova il funzionamento su uno smartphone reale.

Domande frequenti (FAQ)

Dove posso vedere l’ID di una sezione in Shopify?

Gli ID di sezione non sono visibili nel pannello di amministrazione Shopify standard. Per vederli, apri il negozio attivo nel browser, fai clic con il tasto destro sulla sezione, seleziona Ispeziona e leggi l’attributo id sul contenitore esterno shopify-section (Shopify Section Object, MDN querySelectorAll).

Perché il selettore della mia sezione ha smesso improvvisamente di funzionare?

Shopify genera dinamicamente gli ID per i template JSON, e questi identificatori possono variare se la sezione viene modificata o ricreata (Shopify Section Object, Fluorescent). L’aggiunta di un blocco Custom Liquid con un ID fisso assicura una stabilità costante.

Come posso verificare che il mio selettore corrisponda a un solo elemento?

Accedi alla scheda Console negli strumenti per sviluppatori e digita $$(selector).length oppure document.querySelectorAll(selector).length (Chrome DevTools Console Utilities, Chrome DevTools DOM). Il valore 1 convalida l’univocità nel documento attivo.

È consigliabile usare la funzione «Copy selector» di DevTools?

La funzione «Copy selector» o «Copy JS Path» di Chrome rappresenta un punto di partenza utile per i test, ma le lunghe catene di selettori risultanti sono soggette a rotture con i cambi di layout. È molto più affidabile ricondurre l’espressione all’ID univoco della sezione.

Cosa succede se il selettore corrisponde a più sezioni?

Quando un selettore intercetta più elementi, le funzioni JavaScript come querySelector selezionano unicamente il primo elemento nell’ordine del DOM (MDN querySelector). La scheda potrebbe quindi scorrere verso una sezione inattesa collocata più in alto.

Perché il titolo della sezione viene nascosto dall’intestazione dopo lo scorrimento?

I browser allineano la parte superiore dell’elemento al limite superiore dello schermo. Se il negozio presenta un’intestazione fissa, questa si sovrapporrà al titolo. Applicando la proprietà CSS scroll-margin-top alla sezione bersaglio si ottiene la distanza necessaria per una visualizzazione corretta (MDN scrollIntoView).

Fonti

Esplora gli argomenti

Questa guida rimanda ad articoli mirati — approfondisci ogni tema.

→ Risposta rapida Un riepilogo pratico per individuare e testare i selettori di sezione nel browser. → Selettore, ID di sezione e ancore: di cosa ha bisogno il link della scheda Distinzioni tecniche essenziali tra selettori CSS, ID HTML e frammenti di URL. → Passaggio 1: Ispeziona la sezione sul tuo negozio online attivo Utilizzare gli strumenti per sviluppatori per trovare il contenitore shopify-section. → Passaggio 2: Verifica che il selettore corrisponda esattamente a un elemento Controllare l'univocità nel pannello Elementi e nella console JavaScript. → Passaggio 3: Scegli un selettore che resista alle modifiche del tema Creare punti di ancoraggio stabili tramite Custom Liquid anziché usare ID dinamici. → Casi complessi: nessun ID chiaro, sezioni nidificate e caratteri speciali Gestire alberi DOM articolati, visibilità responsive ed escape dei caratteri. → Usa il selettore come destinazione di scorrimento della scheda Configurare il selettore verificato nelle impostazioni della barra di navigazione mobile. → Risoluzione dei problemi: la scheda non scorre, finisce sotto l'intestazione o sbaglia punto Risolvere corrispondenze assenti, bersagli multipli e sovrapposizioni da testata fissa. → Compromessi: quando il selettore non è la soluzione corretta Valutare i limiti dello scorrimento in-page rispetto alla creazione di pagine dedicate. → Il ruolo di Navi+ Configurare il comando di scorrimento in Navi+ Tab Bar nei piani Business ed Elite. → Lista di controllo operativa Una checklist in sette punti per validare i collegamenti prima della messa online. → Domande frequenti (FAQ) Chiarimenti su ID di sezione, comandi di verifica in console e margini di scorrimento. → Fonti Documentazione tecnica ufficiale di Shopify, MDN Web Docs e Chrome DevTools.
Condividi Facebook X LinkedIn

Crea una navigazione che i tuoi clienti adoreranno

Navi+ ti aiuta a creare menu ad alta conversione per Shopify e qualsiasi sito web — senza codice.

Prova Navi+ gratis See Live Demo →
Explore menus: Bottom Tab Bar • Mega Menu • Mobile Drawer • Floating FAB • Plans & Pricing

Inizia con Navi+

Scegli la tua piattaforma — gratuito da installare, live in minuti.