Smooth jQuery 'back-to-top' links that appear on page scroll

Using native jQuery and CSS - no plugin required

A modern technique used across the web providing a way for the user to jump back to the top of the page only after scrolling. Often combined with a smooth scroll effect, as seen here.

Scroll down to see it in action...

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Third Level Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Third Level Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Third Level Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Third Level Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Third Level Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Third Level Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Third Level Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Third Level Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat elit in nisi viverra gravida imperdiet nisi commodo. Suspendisse lacus felis, tincidunt nec eleifend eu, luctus et nisl. Ut luctus odio eu felis venenatis suscipit pulvinar quam faucibus. Mauris dui massa, imperdiet vel euismod et, aliquet sit amet est. Maecenas interdum suscipit magna sed tincidunt. Nam ut metus sem, pulvinar cursus massa.

Back to top