Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. var altDoc = $( document ).height();
  2. if (altDoc > 600){ //banner full page
  3.  
  4. function fixarScroll() {
  5. var margem = 250;
  6. var posicao = $(document).scrollTop() + window.innerHeight;
  7. var footertop = $('#footer').offset().top;
  8. var meiodapagina = window.innerHeight / 4;
  9. var maximo = footertop + meiodapagina - margem;
  10.  
  11. $(document).ready(function(){
  12. $(document).scroll(function(event) {
  13. var scroll = $(this).scrollTop(),
  14. distance = $('body').eq(0).offset().top - 100;
  15. if(scroll >= distance){
  16. $('.barra-lateral').css('position', 'fixed');
  17. }
  18. if(scroll < distance){
  19. $('.barra-lateral').css('position', 'inherit');
  20. }
  21. });
  22. });
  23.  
  24. if (posicao < maximo) {
  25. $('.barra-lateral').css('bottom', meiodapagina + 'px');
  26. $('.barra-lateral').css('top', '101px');
  27. } else {
  28. $('.barra-lateral').css('bottom', (margem + (posicao - footertop)) + 'px');
  29. $('.barra-lateral').css('top', 'auto');
  30. }
  31. }
  32. $(document).ready(fixarScroll);
  33. $(document).scroll(fixarScroll);
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement