Hé les gars, je fais un site de défilement vertical, mais localScroll vole trop vite. Y a-t-il un moyen de contrôler sa vitesse? Merci!jQuery scrollTo/localScroll Contrôle de vitesse?
Répondre
Lorsque vous initialisez localScroll, assurez-vous de passer la durée:
$.localScroll({ duration: 500 });
Sur la page d'aide pour localScroll
il précise que vous pouvez utiliser en plus toutes les options de scrollTo
Hey les gars, vous avez raison, mais vous avez oublié de mentionner que vous devez charger le plugin d'accélération (http://gsgd.co.uk/sandbox/jquery/easing/) avant de pouvoir appeler la durée (ou du moins il semble) . – corysimmons
L'accélération n'est pas spécifiée dans les paramètres par défaut, donc vous devriez pouvoir faire '{duration: 500, easing:" swing "}' et le faire fonctionner sans le plugin easing. –
Pour utiliser localScroll avec la vitesse ET easing: Importez les scripts jQuery, scrollTo, localScroll et easing. Ensuite, mettre ce script en dessous:
<script type="text/javascript">
$(function() {
$('#nav').localScroll({
duration: 3000,
easing: 'easeOutQuint'
});
});
</script>
comment avez-vous fait? .. tous les codes? – Reigel
La démarque de débordement de pile est cassée? – corysimmons