descargar como jquery jquery-ui

como - ¿Puedo usar jQuery UI 1.12.1 con jQuery 3.x?



jquery ui themes (2)

¿Puedes usar jQuery-UI con jQuery 3.2.1?

Imho no puedes sin tener serios problemas. Vea el ejemplo dado a continuación.

Supongamos la siguiente configuración:

  • jQuery 3.2.1 (CDN)
  • jQuery UI 1.12.1 (CDN)
  • Detección jQ Migrate 3.0.0 para detección de errores.

Recibo los siguientes errores:

  • jQuery.expr [":"] ahora es jQuery.expr.pseudos en jquery-ui.min.js
  • jQuery.expr.filters ahora es jQuery.expr.pseudos en query-ui.min.js
  • jQuery.unique está en desuso, use jQuery.uniqueSort

Cambié mi jQuery 1.7.2 a 3.1.1 y cambié mi jQuery UI de la versión 1.8.16 a la versión 1.12.1 .

Algunos de mis elementos de JS existentes se rompieron, como el estilo de los botones y el dialog comportan de manera inesperada, es decir, la mitad del diálogo modal está cubierta por el misterioso <div class="ui-widget-overlay ui-front"></div>

Sospeché que jQuery UI tenía la culpa debido a la cobertura anterior. Fui al sitio jQuery UI y veo que la versión estable es para jQuery 1.7+ .

¿Eso significa que debo usar jQuery 1.x con jQuery UI, o puedo usar jQuery 3.x (más ... tratar de averiguar por qué se rompió mi estilo y funcionalidad)?


jQueryUI admite el siguiente rango de versiones de jQuery:

"dependencies": { "jquery": ">=1.7.0 <4.0.0" },

Yo diría que eres bueno para ir

Fuente: https://github.com/jquery/jquery-ui/blob/master/package.json#L53

Puede ser que estés viendo muchos componentes rotos porque no estás importando su CSS o estás anulando su CSS.