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

Edited by denno020
Link to comment
Share on other sites

  • 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.

Edited by Frank P
Link to comment
Share on other sites

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??

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.