Foros del Web » Programando para Internet » Jquery »

problema con jquery

Estas en el tema de problema con jquery en el foro de Jquery en Foros del Web. hola a todos!!!!!!!!!! tengo un porblema con jquery a ver si me pueden ayudar tengo dos ficheros js que incluyo en mi pagina una es ...
  #1 (permalink)  
Antiguo 05/09/2008, 07:28
 
Fecha de Ingreso: septiembre-2006
Mensajes: 116
Antigüedad: 17 años, 7 meses
Puntos: 1
problema con jquery

hola a todos!!!!!!!!!!
tengo un porblema con jquery a ver si me pueden ayudar

tengo dos ficheros js que incluyo en mi pagina

una es esta

notice.js

jQuery.noConflict();
jQuery(document).ready(function($){
$(".message_list .message_body").hide();

$(".message_head").click(function(){
$(this).next(".message_body").slideToggle(500)
return false;
});

$(".collpase_all_message").click(function(){
$(".message_body").slideUp(500)
return false;
});

$(".show_all_message").click(function(){
$(this).hide()
$(".show_recent_only").show()
$(".message_list li:gt(4)").slideDown()
return false;
});

$(".show_recent_only").click(function(){
$(this).hide()
$(".show_all_message").show()
$(".message_list li:gt(4)").slideUp()
return false;
});

$("dd:not(:first)").hide();
$("dt a").click(function(){
$("dd:visible").slideUp("slow");
$(this).parent().next().slideDown("slow");
return false;
});
});

y la otra es de esta web
http://jscroller.markusbordihn.de/do...croller.0.3.js

el error que me da es el siguiente

$(document).ready is not a function y me marca la primera linea de jscroller.js
es decir esta $(document).ready(function(){

probe poner las dos funciones juntas, pero no sirve de nada

alguien sabe como lo puedo solucionar???????????

Muchas gracias
  #2 (permalink)  
Antiguo 05/09/2008, 07:48
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: problema con jquery

Si estás usando jQuery.noConflict(); entonces jQuery no usará la función $ y por tanto $(document) no será un objeto jQuery y no tendrá definida la función ready().

Entiendo que usas noConflict() porque tendrás otra librería por ahí que define $(), ¿no? En ese caso tendrás que modificar el jscroller para que no utilice $ sino jQuery igual que haces tú en tu script.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:10.