jquery - TypeError: $(…).slider no es una función
hosting (3)
Para mí, para ejecutar rieles, puede especificar individualmente qué elementos de la interfaz de usuario de jQuery están listados y no tuve un control deslizante en la tubería. Añadiendo que en el problema se solucionó!
¿Hay alguna manera jquery slider dependiente del servidor? Estoy usando jquery library y Ui para el control deslizante de jquery range. Sólo hay una biblioteca de jQuery, así que creo que no hay duda sobre cualquier conflicto. El control deslizante funciona perfectamente bien en mi servidor linux que da salida correcta. Pero cuando presioné el código, mi servidor IIS recibía este error que dice TypeError: $ (...). El control deslizante no es una función en el navegador mozilla y Uncught TypeError: undefined no es una función en el navegador Chrome. Sólo estoy vagando si el servidor es la causa de ello. :( Por favor, sugiera si alguien se enfrenta a algo similar.
$(document).ready(function() {
$("#slider").slider({
range: "min",
animate: true,
value:0,
min: 0,
max: 30,
step: 1,
slide: function(event, ui) {
update(2,ui.value); //changed
}
});}
Tuve el mismo mensaje de error. Al final, resultó que mi código cargaba jQuery dos veces, incluida una versión de jQuery que era demasiado antigua. Una vez que me aseguré de que solo una, la versión reciente de jQuery estaba vinculada a mi código, el error desapareció.
Tal vez uno de sus servidores (el servidor IIS) está ofreciendo una versión desactualizada de jQuery?
Así que comprueba qué versión de jQuery estás usando. Este funciona bien para mí:
<script src=''http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js''></script>
Usa Jquery y ui, entonces funcionará.
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>