Sto sviluppando un sito utilizzando pinax. In uno dei miei modelli sto provando ad aprire una semplice finestra di dialogo jquery. Tuttavia continuo ad avere l'errore javascript "Dialog not a function". Sto usando jquery 1.2.6 e jquery-ui 1.6. Il mio javascript e HTML sono i seguenti:Finestra di dialogo dell'interfaccia utente JQuery - * Dialog not a function * 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>
Qualcuno può spiegare perché questo sta accadendo?
Il codice delle finestre di dialogo dell'interfaccia utente jQuery non è stato inizializzato correttamente per qualche motivo. Prova a creare un file js dell'interfaccia utente jquery corretto anziché fare riferimento a uno a uno: potrebbe risolvere il tuo problema. È così che dovresti usarlo comunque. Date un'occhiata a http://jqueryui.com/download –
Ho provato anche questo approccio, ma mi dà lo stesso errore. – kartikq
Sei sicuro che i file javascript che stai includendo sono le versioni ufficiali dei file e non sono stati personalizzati (inavvertitamente interrompendo qualcosa)? –