Jump to content

slide out div when scrolling


toolman

Recommended Posts

You can do this with javascript. window.pageYOffset is how far the window will need to scroll before your div is going to show.

 

function testScroll(ev){
 if(window.pageYOffset>270){
   document.getElementById("top").className = "show"; //Apply a css class which gives it the property display: inline; (this is the default display)
 }else if(window.pageYOffset<270){
   document.getElementById("top").className = "hide"; //Apply a css class which gives it the property display: none;
 };
}

//Run the above function whenever the window scrolls
window.onscroll=testScroll();

 

Hopefully that'll get your started.

 

Denno

  • 4 weeks later...

 

function testScroll(ev){  if(window.pageYOffset>270){    document.getElementById("top").className = "show"; //Apply a css class which gives it the property display: inline; (this is the default display)  }else if(window.pageYOffset<270){    document.getElementById("top").className = "hide"; //Apply a css class which gives it the property display: none;  };}//Run the above function whenever the window scrollswindow.onscroll=testScroll();

In stead of windows.pageYOffset one would better use document.documentElement.scrollTop || document.body.scrollTop. The first is not supported by IE<9.

To get your complicated questions answered or requirements met get in touch with our expert PHP developers.

Who do you mean with 'our expert PHP developers', this being your first post?? And why refer to PHP developers anyway, if PHP cannot even make something like this??

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.