¿Cuál es la diferencia entre usar una stop()
con el parámetro clearQueue
establecido en true y simplemente utilizando el clearqueue()
, y si no hay ninguna diferencia qué tanto?Jquery: ¿Cuál es la diferencia entre el tope (verdadero) y clearQueue()
Respuesta
De la documentación de la API, .stop()
es sólo para la animación, sin embargo .clearqueue()
eliminará cualquier función unida a una cola de jQuery estándar.
Desde el docs:
Cuando el método .clearQueue() es llamada, todas las funciones de la cola que no han sido ejecutadas están elimina de la cola. Cuando se usa sin un argumento, .clearQueue() elimina las funciones restantes de fx, la cola de efectos estándar. En de esta manera es similar a .stop (verdadero). Sin embargo, mientras que el método .Stop() es destinado a ser utilizado solamente con animaciones, .clearQueue() también se puede utilizar para eliminar cualquier función que ha sido añade a una cola de jQuery genérico con la .queue () método.
jQuery admite varias colas, la más común es la cola fx
para animaciones. .stop()
funciona solo en la cola fx
, mientras que clearQueue
le permite especificar alguna otra cola (personalizada).
Aquí se muestra un ejemplo con una cola personalizada:
// First function to queue
function a1(next) {
setTimeout(function() {
alert("one");
next();
}, 1000);
}
// Second function to queue
function a2(next) {
setTimeout(function() {
alert("two");
next();
}, 1000);
}
// Queue both functions and start it off
$('body').queue('alerts', a1).queue('alerts', a2).dequeue('alerts');
// Clear the queue to prevent the second alert from showing
$('body').clearQueue('alerts');
Véase el demo.
- 1. Cuál es la diferencia entre $ y jQuery
- 2. ¿Cuál es la diferencia entre jquery y jquery UI?
- 3. jQuery: ¿Cuál es la diferencia entre '$ (this)' y 'this'?
- 4. ¿Cuál es la diferencia entre jQuery .val() y .attr ('value')?
- 5. ¿Cuál es la diferencia entre $ (esto) y esto en jQuery?
- 6. ¿Cuál es la diferencia entre JSON y AJAX con jQuery?
- 7. Cuál es la diferencia entre jQuery .live() y .on()
- 8. ¿Cuál es la diferencia entre $ .map y $ .grep en jQuery
- 9. ¿Cuál es la diferencia entre $ .add y $ .append JQuery
- 10. en jQuery ¿cuál es la diferencia entre $ .myFunction y $ .fn.myFunction?
- 11. ¿Cuál es la diferencia entre get() y eq() en jquery?
- 12. ¿Cuál es la diferencia entre AJAX con JavaScript y jQuery?
- 13. ¿Cuál es la diferencia entre el cifrado GET y POST?
- 14. ¿cuál es la diferencia entre:.! y: r !?
- 15. ¿Cuál es la diferencia entre .ToString (+) y ""
- 16. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 17. ¿Cuál es la diferencia entre dict() y {}?
- 18. Cuál es la diferencia entre $ (...) y `...`
- 19. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 20. ¿cuál es la diferencia entre ajax y jquery y cuál es mejor?
- 21. ¿Cuál es la diferencia entre Boolean.TRUE y true en Java?
- 22. ¿Cuál es la diferencia entre {0} y ""?
- 23. Cuál es la diferencia entre = y: =
- 24. ¿Cuál es la diferencia entre ".equals" y "=="?
- 25. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 26. ¿Cuál es la diferencia entre + = y = +?
- 27. ¿Cuál es la diferencia entre " " y ""?
- 28. ¿cuál es la diferencia de retorno verdadero o falso aquí?
- 29. ¿Cuál es la diferencia entre estas funciones?
- 30. ¿Cuál es la diferencia entre el NSImage y el UIImage?