2010-09-17 13 views
49

jQuery consente di utilizzare i valori di stringa "lento", "normale" e "veloce" nelle animazioni (ad esempio: $('#example').fadeOut('slow');). Quanti millisecondi corrispondono a ciascuno di questi valori?Quanti millisecondi "lento", "normale" e "veloce" rappresentano in jQuery?

+0

Non penso che 'normal' sia un argomento speciale. Ma dal momento che hai fornito, oltre a "slow"/"flow", ha considerato 400. – Jashwant

+0

@Jashwant - non è necessario fare supposizioni non valide. Ho fatto ricerche sui documenti e, a meno che non siano stati aggiornati da quando ho fatto questa domanda, i valori del millisecondo non sono stati menzionati. –

+0

Non ti ho preso. Dove sto facendo un'assunzione invalida? : O – Jashwant

risposta

81

600, 400 e 200, rispettivamente "lenta", "normale", "veloce". All in the docs

+4

+1 per il collegamento anche ai documenti. –

+0

Grazie, non l'ho visto lì dentro. Apprezzo il riferimento! –

+2

Solo per aggiungere, non c'è niente di speciale in 'normale' come' lento' o 'veloce'. Dallo stesso link, 'Se viene fornita un'altra stringa o se il parametro duration viene omesso, viene utilizzata la durata predefinita di 400 millisecondi' – Jashwant

10

rispettivamente 600ms, 400ms e 200ms.

Source

+1

Grazie per aver aggiunto il collegamento. Sfortunatamente, spiega solo le velocità di veloce e lento, non normale. –

+3

In realtà è 600, 400, 200 rispettivamente =) –

+1

@Matt Huggins, penso che "normale" sia il valore predefinito, che è 400. Puoi dare un'occhiata alla fonte da solo (http://code.jquery.com/ jquery-1.4.2.js) riga 5885. –

6

Sarei originale e rispondo rispettivamente a 600, 400, 200. Poiché un numero più elevato di millisecondi significa velocità inferiore =) All in the source

+2

+1 per la logica. Buon punto – Gazler

Problemi correlati