Home > Tips & Tricks > jQuery Sticky Header

jQuery Sticky Header

Hi friends, do you want to make your website’s header sticky? Let’s see how you can make a sticky header with a small piece of jQuery and CSS code.

jQuery code will use to identify at what position of height you want to stick the header, or any div element and add a special class to it. Then will use that class selector to style the CSS code to fix that element.

Let’s see an example.

HTML
CSS

You can style it as you want.

jQuery

scrollTop(): Used to return the position of the vertical scrollbar for the selected elements.

addClass(): Used to add the class to selected elements

removeClass(): Used to remove the class from selected elements

That’s it!!!

Below you can check the working example of a sticky header with jQuery in codepen.

See the Pen
jQuery Sticky Header
by Aman Mehra (@amanmehra)
on CodePen.

Being Tricky 😉

Photo of author

About Aman Mehra

Hey there! I'm Aman Mehra, a full-stack developer with over six years of hands-on experience in the industry. I've dedicated myself to mastering the ins and outs of PHP, WordPress, ReactJS, NodeJS, and AWS, so you can trust me to handle your web development needs with expertise and finesse. In 2021, I decided to share my knowledge and insights with the world by starting this blog. It's been an incredible journey so far, and I've had the opportunity to learn and grow alongside my readers. Whether you're a seasoned developer or just dipping your toes into the world of web development, I'm here to provide valuable content and solutions to help you succeed. So, stick around, explore the blog, and feel free to reach out if you have any questions or suggestions. Together, let's navigate the exciting world of web development!

Leave a Comment