Tengo un encabezado que es más grande que el ancho de la página, así que no puedo usar position:fixed
para colocarlo en la parte superior de la página, porque necesito poder desplazarme horizontalmente. No creo que haya una solución de CSS para esto.Posición simulada: arreglada en jQuery
Hice una muestra de código para tratar de reproducir el efecto de position:fixed
, pero hay saltos no deseados. Mi código es el siguiente:
$(window).scroll(function() {
var y = $(window).scrollTop();
$("#headertable").css('top', y+175);
});
¿Hay alguna forma para que sea realmente unida, como position:fixed
? (Curiosamente, es mejor mostrarlo ahora en IE que en FF, porque no tiene este efecto de "salto")
Encontrará un ejemplo aquí: http://jsbin.com/eyuya/7. La primera tabla es con position:fixed
, la otra usa mi código. Ese es el efecto de salto que intento evitar si hay una solución.
Editar:
todavía no hemos encontrado una solución satisfactoria, creo que voy a usar esto al final, ya que el sitio está destinado a ser utilizado en el IE y no parece como un milagro Existe una solución para adjuntar un div a la ventana gráfica y poder desplazarse horizontalmente. Estoy empezando una recompensa en caso de que alguien haya tenido este problema antes y haya encontrado una buena solución.
Gracias para las personas que ya trataron de responder a esta no es tan simple como parece problema;)
No entiendo lo que está tratando de hacer. ¿Puedes explicarme mas? – Unicron
Me gustaría tener una posición: fija pero solo vertical, es decir que necesito desplazarme horizontalmente, lo que no está permitido por la posición: fijo –