una tablas tabla que pegajoso obtener funciona ejemplos editar desplaza datos con como agregar javascript css menu scroll

tablas - Menú de Javascript Saltando de abajo hacia arriba en lugar de desplazarse



obtener datos de una tabla html javascript (1)

¿Por qué no pruebas esto?

Javascript:

$(document).ready(function() { $(window).scroll(function() { var scrollVal = $(this).scrollTop(); if ( scrollVal > 0 ) { $(''#menu'').css({bottom: '''', top :''0px''}); } else { $(''#menu'').css({top: '''', bottom: ''0px''}); } }); });

CSS:

#menu { position: fixed; bottom: 0; }

Compruébalo: Ejemplo

ACTUALIZAR:
Si desea que el movimiento sea animado, use esto en su lugar:

Javascript:

$(document).ready(function() { var menu = $(''#menu''); var windowH = $(window).height(); var stickToBot = windowH - menu.outerHeight(true); menu.css(''top'', stickToBot + ''px''); $(window).scroll(function() { var scrollVal = $(this).scrollTop(); if ( scrollVal > 0 ) { menu.stop().animate({top :''0px''}); } else { menu.stop().animate({top: stickToBot + ''px''}); } }); });

CSS:

#menu { position: fixed; }

Eche un vistazo: Ejemplo

ACTUALIZACIÓN 2:

Si lo quiere como cwtchcamping.co.uk ... cwtchcamping.co.uk un vistazo a esto:

Javascript:

$(document).ready(function() { var menu = $(''#menu''); var windowH = $(window).height(); var stickToBot = windowH - menu.outerHeight(true); menu.css(''top'', stickToBot + ''px''); $(window).scroll(function() { var scrollVal = $(this).scrollTop(); if (scrollVal > stickToBot) { menu.css({top: ''0px'', position: ''fixed''}); } else { menu.css({top: stickToBot + ''px'', position: ''absolute''}); } }); });

CSS:

#menu { position: absolute; }

Ejemplo: JSFiddle

Estoy tratando de hacer un menú que se quede en la parte inferior de la página y luego en la parte superior después de desplazarse. El único problema es que, en lugar de desplazarse con la página, el menú permanece en el mismo lugar y luego salta a la parte superior derecha al final.

También estoy ejecutando stellar.js en el sitio y me pregunté si esto era conflictivo, pero eliminé el javascript de llamada y el problema persistió, así que lo devolví.

La URL del sitio es www.percolatedpropaganda.co.uk

Estoy perplejo y cualquier ayuda sería muy apreciada.

Javascript

$(document).ready(function() { var windowH = $(window).height(); var stickToBot = windowH - $(''#menu'').outerHeight(true); $(''#menu'').css({''top'': stickToBot + ''px''}); $(window).scroll(function() { var scrollVal = $(this).scrollTop(); if ( scrollVal > stickToBot ) { $(''#menu'').css({''position'':''fixed'',''top'' :''0px''}); } else { $(''#menu'').css({''position'':''absolute'',''top'': stickToBot +''px''}); } }); });

CSS

#menu { font-size: 85%; position: relative; float: left; }