Ok, ho incluso le librerie API di Google per jQuery UI, in questo modo:
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.js' ></script>
Ora ho uno script che aggiorna alcune campate e una input nascosto sulla slitta documento e non solo, il documento pronto:
<script type="text/javascript">
$(document).ready(function()
{
var slider=$('#slider_range').slider({
range:true,
min:0,
max:5,
step:1,
values:[0,3],
slide:function(event,ui)
{
$('#level').val(ui.values[0]+'-'+ui.values[1]);
$('#low').html(ui.values[0]);
$('#high').html(ui.values[1]);
}
});
var s=slider;
if(s.slider("values",0)==s.slider("values",1))
{
$('#level').val(s.slider("values",0));
$('#low').html(s.slider("values",0));
$('#high').html(s.slider("values",0));
}
else
{
$('#level').val(s.slider("values",0)+'-'+s.slider("values",1));
$('#low').html(s.slider("values",0));
$('#high').html(s.slider("values",1));
}
});
</script>
L'ideea è che in una pagina che mostra il cursore e su un altro no. Il messaggio di errore che ricevo da Firebug è questo:
$("#slider_range").slider is not a function
e punti alla linea
slide:function(event,ui)
cosa potrebbe causare questo? Perché su una pagina può essere visto il cursore e su un altro (che utilizza lo stesso modello che carica quanto sopra) non può?
Si prega di aiuto!
è 'jquery-ui.js' anche incluso nell'altra pagina su cui non viene mostrato – Rafay
@ 3nigma Sì, la seconda pagina carica lo stesso modello. Nessuna differenza che cosa mai. – Gabriel
domanda stupida ma hai incluso anche libreria jQuery? – Awea