2014-10-24 4 views
14

Uso il servizio $anchorScroll in AngularJS. Funziona bene. Ma ho una barra di navigazione fissa nella parte superiore e la posizione di scorrimento va sempre da x-pixel a lontano.

Ora nello $anchorScroll documentation c'è una proprietà denominata yOffset. Secondo la documentazione dovrebbe risolvere il mio problema.

Non so come usare questa proprietà di yOffset, perché questa parte specifica non ha alcun esempio.

Come utilizzare la proprietà -$anchorScroll -service?

risposta

25

C'è un esempio che illustra come utilizzare yOffset nella parte inferiore di $anchorScroll documentation.

// offset position by 100px down from the top 
$anchorScroll.yOffset = 100; 

Questo è l'esempio plunker

+6

Mai scorrere giù abbastanza ... Come adeguata per questa domanda :) – DanEEStar

+1

Questo può essere usato proprio sopra il $ anchorScroll troppo per i singoli gruppi. – Organiccat

+8

Qualcuno ha mai seguito i documenti e non ha funzionato? Sono sulla barca, cercando di determinare quale sia la componente "ovvia" che mi manca. Non sembra che ci sia molto da incasinare, ho appena impostato '$ anchorScroll.yOffset = 100;' su un modulo esegue quindi una funzione 'goTo()' in un controller. Cambiare il valore '$ anchorScroll.yOffset' non ha alcun effetto. – kuanb