Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Jquery (http://www.forosdelweb.com/f179/)
-   -   problema con jquery (http://www.forosdelweb.com/f179/problema-con-jquery-621857/)

maitep 05/09/2008 07:28

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

venkman 05/09/2008 07:48

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.


La zona horaria es GMT -6. Ahora son las 15:39.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.