Estoy desarrollando un sitio con pinax. En una de mis plantillas, intento abrir un cuadro de diálogo simple de jquery. Sin embargo, sigo obteniendo el error de javascript "Dialog not a function". Estoy usando jquery 1.2.6 y jquery-ui 1.6. Mi javascript y HTML son los siguientes:JQuery UI cuadro de diálogo - * No es una función * error
<html>
<head>
<link type="text/css" href="/site_media/smoothness/ui.all.css" rel="stylesheet" />
<script src="/site_media/jquery.js" type="text/javascript"></script>
<script src="/site_media/ui/ui.core.js" type="text/javascript"></script>
<script src="/site_media/ui/ui.draggable.js" type="text/javascript"></script>
<script src="/site_media/ui/ui.resizeable.js" type="text/javascript"></script>
<script src="/site_media/ui/ui.dialog.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#dialogbox').dialog();
});
</script>
</head>
<body>
<div id="dialogbox" title="dialog title">
<p>Test dialog</p>
</div>
</body>
</html>
¿Puede alguien explicar por qué ocurre esto?
El código de diálogo de la interfaz de usuario de jQuery no se inicializa correctamente por algún motivo. Intente crear un solo archivo jquery UI js adecuado en lugar de hacer referencia a ellos uno por uno, ya que podría resolver su problema. Así es como se supone que debes usarlo de todos modos. Eche un vistazo a http://jqueryui.com/download –
He intentado ese enfoque también pero me da el mismo error. – kartikq
¿Estás seguro de que los archivos javascript que estás incluyendo son las versiones de lanzamiento oficiales de los archivos y no se han personalizado (inadvertidamente rompiendo algo)? –