jQuery UI – no detectada TypeError: Object función (a,b){return new e.fn.init(a,b,h)} no tiene ningún método ‘diálogo’

Tengo un problema con jQuery ui y dialog() función:

Uncaught TypeError: Object función (a,b){return new e.fn.init(a,b,h)} no tiene ningún método ‘diálogo’

He buscado en google en torno a muchas personas con el mismo problema solucionado ese problema con una adecuada inclusión de la biblioteca jQuery.

Este es el encabezado: http://pastebin.com/e1cTKGK9

Y este es el gpf1.js fuente: http://pastebin.com/0jXhU503

  • En el futuro, favor de poner el código en la pregunta en sí misma (no confíe en sitios externos). También: tratar de reducir el problema a una parte específica de código, así que usted no tendrá que pagar un «muro de código». Eche un vistazo a Cómo Pedir.
InformationsquelleAutor Luke | 2011-12-25

2 Kommentare

  1. 3

    En la línea 48 en su gpf1.js archivo

    $.dialog();

    Este $. signo se aplica el cuadro de diálogo método para el conjunto de jquery elemento. usted debe utilizar el cuadro de diálogo método a un elemento de DOM como:

    $(foo).dialog()

    Y aquí está parte de la DEMO de jqueryui.com.

        $(function() {
            $( "#dialog" ).dialog();
        });
        </script>
    
    
    
    <div class="demo">
    <div id="dialog" title="Basic dialog">
    <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
    </div>
    </div>
    • solucionado gracias. de todos modos ahora tengo otro problema (o tal vez es el comportamiento por defecto del cuadro de diálogo): el <input> elemento identificado por el selector de simplemente desaparecer del lenguaje de marcado, que parece que es completamente eliminado por el diálogo evento. es esto correcto?
    • Debe establecer esta ‘modal’ config parámetro a true para usar formulario modal cuando se utiliza método de dialog ():$ ( «foo» ).dialog({modal: true}). Para obtener más información, por favor consulte el jqueryui.com/demos/dialog/#modal-form 🙂
    • Trate de envolver el <input> en un <div> y la aplicación de dialog para que, en su lugar.
    • mismo resultado, parece que el diálogo() ‘transforma’ el div identificados por el selector en el cuadro de diálogo alerta de…
    • resuelto utilizando un marcado zona de ocultar con «display: none;» para los diálogos. @PPvG: voy a mantener en mente ur consejos, gracias.
  2. 3

    Esto puede ser solucionado con el código de abajo

    //http://bugs.jquery.com/ticket/11921
    if(! $.isFunction($.fn.curCSS)) {
       $.curCSS = $.css; 
       $.fn.curCSS = $.fn.css; 
       var mouseY, lastY = 0; 
    }

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea