Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/04/2018, 13:10
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 6 meses
Puntos: 2237
Respuesta: Fijar elemento dependiendo del contenido

Agregué esta función al cargar la página y funciona correctamente.

Código Javascript:
Ver original
  1. function fixActions() {
  2.     var subAcc = $("#sub-actions");
  3.     if(subAcc && subAcc.length > 0) {
  4.         var bottom = $(window).height() - subAcc.offset().top - subAcc.height();
  5.         if(bottom < 0) {
  6.             subAcc.addClass('sub-fixed');
  7.         } else {
  8.             subAcc.removeClass('sub-fixed');
  9.         }
  10.     }
  11. }

También pude solucionarlo cuando se cambia el tamaño de la pantalla agregando la siguiente función:

Código Javascript:
Ver original
  1. $(window).bind('resize', function() {
  2.     fixActions();
  3. });

Al menos en Opera:
- Maximizar ventana: Se ejecuta dos veces la función y la segunda es incorrecta!
- Restaurar ventana: Funciona perfecto.

Edito: Al parecer, es la consola lo que da problemas al maximizar la ventana, la cerré y todo funciona bien.
__________________
- León, Guanajuato
- GV-Foto