hola lista, estoy probando hacer los paneles que colapsan con jquery en
rails, ya lei el topic que habla de jquery + rails en el foro pero sigo
con le mismo problema.
segun lo que lei hay que bajarse el fichero jquery de la pagina oficial
y colocarlo en la carpeta javascript de nuestro proyecto y luego llamar
a ese fichero desde el head, eso lo hago pero se que no me esta
trabajando bien porque no me hace ningun efecto.
les pongo mi código
Ruby on Rails y RSS
$(document).ready(function(){
//hide message_body after the first one
$(".message_list .message_body:gt(0)").hide();
//hide message li after the 5th
$(".message_list li:gt(4)").hide();
//toggle message_body
$(".message_head").click(function(){
$(this).next(".message_body").slideToggle(500)
return false;
});
//collapse all messages
$(".collpase_all_message").click(function(){
$(".message_body").slideUp(500)
return false;
});
//show all messages
$(".show_all_message").click(function(){
$(this).hide()
$(".show_recent_only").show()
$(".message_list li:gt(4)").slideDown()
return false;
});
//show recent messages only
$(".show_recent_only").click(function(){
$(this).hide()
$(".show_all_message").show()
$(".message_list li:gt(4)").slideUp()
return false;
});
});
</script>
la parte que va en el body es la siguiente
someone: 1
minute ago
Hello Nick,
This is the latest message display. The rest are collapsed by
default
nick: 2
minutes ago
message here
someone: 1
day ago
message here
....
todo el texto este me lo muestra pero no me hace ningun efecto
Tu pregunta no esta relacionada con rails.
Si usas firefox te recomiendo que pruebes la extension firebug.
Si usas Safari creo que a partir de version 3 trae algo parecido llamado
inspector web.
Si usas ie, directamente suicidate
De todas formas para que no me tachen de borde, creo que tu problema es
que si has puesto jquery en la carpeta javascripts,
la linea:
deberia ser algo mas
Pero como te digo esto es en base a intuicion, te recomiendo
sinceramente que pruebes firebug.
bien Leonard, generalmente no puedo ayudar mucho en esta lista. por un
único
motivo, no se mucho de nada, pero casualmente estos dias he estado
interesado en esa parte del desarrollo de app web que es la UI. Y he
estado
mirando un poco cosas de Prototype. que pienso, si no conoces ningun
Framework de javascript y estas haciendo proyectos rails ¿No serÃa mejor
empezar por la que viene de serie con rails? Pero esto es solo una
opinion.
Bien despues de este superrollo, te dejo unos links que creo que te
seran
muy utiles. El primero es scripteka[1] Que es un site en el que hay
script
basados en Prototype. Esto es la ostia no? yo lo he conocido hace dos
dias,
asi que no se más. Y el segundo link es el acordeon [2] sacado de [1]
que tu
quieres pero en prototype. Si lo pruebas nos cuentas que tal.
se que rails viene con prototype integrado, yo la verdad que nose cual
seria mejor porque no he usado ninguno con seriedad, solo para cosas
puntuales, queria hacer unos paneles que colapsaran y el ejemplo que
encontre fue en jquery, aunque supongo que prototype esta,pero por mas
que lo busque no encontre como hacerlo, asi que use jquery
de todas formas hay mucha informacion en internet de cual es el mejor,
aunque personalmente creo que cada cual defiende el que mejor sabe usar,
ya que le es mas facil que el otro.
bueno en mi caso andres lei que Jquery es menos pesado que Prototype,
ademas de todo lo que lei la gente hacia mucho incapie en que jquery no
tiene que esperar a que el árbol de la página se carge del todo para
acceder a sus elementos, nose si prototype ofrece lo mismo.
hola amigo he intentado probar este jqury tabs pero no me funciona tu lo
has probado en rails http://stilbuero.de/jquery/tabs_3/ si lo logra me
explicas como poruqe no me das mas el cerebro :-(( gracias
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.