2012-02-13 16 views
11

Non riesco a trovare alcuna documentazione. Tutto ciò che voglio fare è impostare la velocità di animazione predefinita di jQuerys. Qualcosa del genere:imposta la velocità di animazione predefinita jquery

$.setDefaultAnimationSpeed = 5000; //does not work 

$('elem').fadeIn(); // takes 5 seconds 
$('elem').animate({ 
    foo : bar 
}); // also takes 5 seconds 

Grazie ragazzi!

+0

ho scritto un comando Dumby. $ .setDefaultAnimationSpeed ​​non è una cosa reale. – Fresheyeball

+0

Provare a impostare $ .setDefaultAnimationSpeed ​​non funziona perché la velocità di animazione predefinita di jQuery non attiva questa proprietà (né alcuna proprietà per quella materia di cui sono a conoscenza). Invece, dovresti usare il metodo @ dku.rajkumar fornito in quanto è il metodo più comunemente utilizzato per impostare una velocità di animazione "globale" che puoi utilizzare in tutto lo script jQuery. – fayerth

risposta

-1

io non credo che ci sia una cosa del genere in jQuery, ma si può provare qualcosa di simile

defaultAnimationSpeed = 5000; // declare a global variable 

$('elem').fadeIn(defaultAnimationSpeed); 
$('elem').animate({foo : bar}, defaultAnimationSpeed); 

Così che sarà applicabile ovunque venga utilizzato e inoltre si può cambiare molto facilmente. non è necessario cambiare ovunque nell'animazione.

+1

Questo è quello che stavo già facendo. Non è una soluzione pulita. * sospiro ... – Fresheyeball

+0

La risposta di cui sopra è davvero buona .. ma perché downvote alla mia risposta, Pls mente dando ragione ??? –

+0

perché non è preciso, e non è la risposta giusta. Lo ho votato così gli altri non saranno fuorviati. – Fresheyeball

Problemi correlati