2012-09-19 9 views

Respuesta

24

curCSS se eliminó de jQuery 1.8 y superior, por lo que debe actualizar su jquery.ui. Si mira http://bugs.jqueryui.com/ticket/8501, verá el problema.

Tome un vistazo a:

https://github.com/jquery/jquery-ui/commit/98772fd0a1094f7fb2fbe1d8a95557bf2b545f6e

Si no se puede actualizar la biblioteca de jQuery UI, sólo tiene que añadir este javascript después de su archivo de jQuery, antes de que el archivo de interfaz de usuario jQuery (s).

(function($) { 
    if (!$.curCSS) { 
     $.curCSS = $.css; 
    } 
})(jQuery); 
+2

No sabía eso. Devolvió a Jquery a 1.7.2 y funciona sin problemas con UI 1.8.12. Gracias por la visión. –

+1

con 1.8.24 funcionó de nuevo, solo para nombrar una versión – ivoba

28

me fijo este error mediante la inclusión siguiente línea dentro de la biblioteca jQuery

jQuery.curCSS = jQuery.css; 
+5

No pondría ese jQuery INSIDE, pero la solución es buena, no obstante. – Jage

+1

funciona como un encanto, gracias! – Sashi

+0

Champ .. gracias mucho apreciado –

5

términos del hombre común sólo editar su jquery-ui- (versión) Js archivo. Agregue lo siguiente a la parte superior después de la llamada a la función jquery:

(function($) { 
    if (!$.curCSS) $.curCSS = $.css; 

Esto corregirá el error.

0

Simplemente Actualice el jquery.ui.min.js a la versión apropiada. Tuve problemas con la versión 1.8.11 y cuando actualicé a 1.8.22, funcionó bien. Esa es la forma en que preferiría ir en lugar de editar los archivos jquery incorporados, incluso si tiene errores.

Cuestiones relacionadas