Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/06/2013, 07:34
Avatar de tofol
tofol
 
Fecha de Ingreso: febrero-2008
Mensajes: 30
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Establecer el foco a un h4?

Hola

Mira ya casi está, tu javascript lo he metido en un fichero .js y le he llamado fijaracordeon.js le he cambiado un par de erratas y es éste:

Código:
$(document).ready(function() {
$("h4.acordeon" ).click.().addClass('seleccionado');
    var titulo = $('h4.acordeon.seleccionado');
    var top = titulo.offset().top - parseFloat(titulo.css('marginTop').replace(/auto/, 0));

    $(window).scroll(function (event) {
      var y = $(this).scrollTop();
      if (y >= top) {
        titulo.addClass('fijado');
      } else {
        titulo.removeClass('fijado');
      }
    });
 });
Bien, lo estoy aplicando en la siguiente página[URL="http://matracas.net46.net/ProblemasMatracas/EjemplosSegundoBatTema1.html"] http://matracas.net46.net/ProblemasMatracas/EjemplosSegundoBatTema1.html[/URL]
Al acceder a ella hay dos menus acordeón en la parte principal, uno para los ejercicios y otro para las cuestiones. En ambos, tanto el primer ejercicio como la primera cuestión aparecen desplegados por defecto.
Si los recojo con el ratón tu script funciona, pero si no lo hago no se nota la diferencia a no tenerlo.
Muchas gracias
__________________
http://linuxmusica.com