Ho seriamente una domanda sull'evento scroll. Ho provato a risolverlo tutta la notte, ma non potevo.js Esegui una scroll scorrevole
Sto provando ad attaccare una navigazione in alto. L'effetto stick verrà elaborato quando $(window).scrollTop()
passa il punto prima della navigazione.
Il problema è, ci sarà un effetto "blink" (il suo processo di ritardo simili) su IE e Chrome, ma non su Firefox.
Durante la mia ricerca, sapevo che Firefox ha "scorrimento regolare" per impostazione predefinita.
Tuttavia, si prega di controllare questo esempio su Chrome o IE
http://www.backslash.gr/demos/jquery-sticky-navigation/
È così liscio come su Firefox, e il codice è proprio così semplice ......
Il punto è, sto facendo esattamente la stessa cosa come questo esempio, ma perché ho l'effetto 'blink' ??
È il trucco su CSS ??
C'è un modo per creare uno scrool liscio come quello su firefox di js ??
Grazie mille per il vostro aiuto.
$(window).on('scroll', Sticky);
function Sticky(){
$(this).scrollTop() > anchor.offset().top
? nav.css({ 'position': 'fixed',
'z-index': z_index,
top: y,
left: x, })
: nav.css({ 'position': 'static', });
};
Forse dovresti pubblicare quello che stai facendo che non funziona. –
Forse dovresti semplicemente usare quello a cui ti sei collegato, che funziona già? – leftclickben
Non riesco ad implementare la stessa cosa ... Preferisco sapere il trucco .. – Till