Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

jquery fixed element on scroll footer

var socialFloat = document.querySelector('#social-float');
var footer = document.querySelector('#footer');

function checkOffset() {
  function getRectTop(el){
    var rect = el.getBoundingClientRect();
    return rect.top;
  }
  
  if((getRectTop(socialFloat) + document.body.scrollTop) + socialFloat.offsetHeight >= (getRectTop(footer) + document.body.scrollTop) - 10)
    socialFloat.style.position = 'absolute';
  if(document.body.scrollTop + window.innerHeight < (getRectTop(footer) + document.body.scrollTop))
    socialFloat.style.position = 'fixed'; // restore when you scroll up
  
  socialFloat.innerHTML = document.body.scrollTop + window.innerHeight;
}

document.addEventListener("scroll", function(){
  checkOffset();
});
Comment

PREVIOUS NEXT
Code Example
Javascript :: cookies in react native 
Javascript :: javascript limit number of lines in div 
Javascript :: flatten json python 
Javascript :: javascript telegram bot 
Javascript :: javascript while loop 
Javascript :: stack in javascript 
Javascript :: javascript iterate over map values 
Javascript :: how to sum variables to an array in javascript 
Javascript :: javascript get next dom element 
Javascript :: vanilla js send get request 
Javascript :: datatable highlight cells based on their content 
Javascript :: how to run socket.io server 
Javascript :: passport js local strategy response handling 
Javascript :: mongoose get value 
Javascript :: js get the filename you uploaded 
Javascript :: node js log colors 
Javascript :: redux saga fetch data 
Javascript :: how to make a alert popup message in javascript 
Javascript :: using python with javascript 
Javascript :: how to use the foreach method in javascript 
Javascript :: tailwindcsss next js change font 
Javascript :: http module nodejs 
Javascript :: string to uppercase 
Javascript :: change array index position in javascript by up and down click 
Javascript :: tinymce return text and html 
Javascript :: how to assign variables in javascript 
Javascript :: iframe url redirect 
Javascript :: like in mongodb 
Javascript :: js push array 
Javascript :: js map array to object 
ADD CONTENT
Topic
Content
Source link
Name
4+6 =