Menu Fixed Saat Scroll dengan Jquery

Menu adalah bagian dari sebuah website yang berperan sebagai navigasi. Sebagai pemberi petunjuk kepada pengunjung jika ingin melihat suatu informasi berdasarkan jenisnya. Karena menu ini berperan penting, maka harus dibuat semenarik mungkin agar pengunjung tidak merasa kebingungan saat berkunjung ke website kita. Ada beberapa cara yang biasa digunakan untuk membuat tampilan menu menjadi menarik dan fungsional. Salah satunya adalah membuat menu fixed. Sesuai dengan pembahasan kita kali ini, kita akan membuat menu fixed saat scroll dengan Jquery.

Menu fixed saat discroll adalah menu yang akan menetap diatas browser saat kita scroll jauh kebawah. Sehingga pengunjung tidak perlu repot mencari menu dengan scroll keatas lagi karena menu akan mengikuti sesuai isi kontenya. Menu fixed ini sangat cocok untuk tampilan mobile dengan keterbatasan lebar browser. Lalu bagaimana cara membuatnya ?

Kalian bisa ikuti contoh code berikut ini.

menu.html

<!DOCTYPE html>
<html>
<head>
	<title>Menu Fixed JQUERY</title>
	<style type="text/css">
		nav{								
			padding: 10px;
			background: red;
		}
		nav a{
			color: white;
			text-decoration: none;
			margin-right: 10px;
		}
		.fixed{
			position: fixed;
			top: 0;
			width: 480px;
		}
		.container{
			width: 500px;
			margin:auto;			
		}
		#isi{
			margin-top: 50px;
		}
	</style>
</head>
<body>	
	<div class="container">
		<header>
			<h1>Welcome to My Blog</h1>
		</header>
		<nav>			
			<a href="#">Menu</a>
			<a href="#">Menu</a>
			<a href="#">Menu</a>
			<a href="#">Menu</a>			
		</nav>
		<div >
			<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
		</div>				

	</div>
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
	<script type="text/javascript">
		$(window).scroll(function() {
		    var windscroll = $(window).scrollTop();
		    if (windscroll >= 80) {
		        $('nav').addClass('fixed');
		 
		    } else {
		 
		        $('nav').removeClass('fixed');		        
		    }
		 
		}).scroll();
	</script>
</body>
</html>

Setelah sudah kalian simpan dan lihat hasilnya pada browser kalian, jika berhasil maka tampilanya akan seperti ini.

menu-fixed-saat-scroll-dengan-jquery-rangga1-140817

menu-fixed-saat-scroll-dengan-jquery-rangga2-140817

Mudah bukan ?

Sekian pembahasan mengenai bagaiamana cara membuat menu fixed saat scroll dengan Jquery. Semoga bermanfaat.

DUMET School Author

DUMET School adalah tempat kursus website, kursus desain grafis, kursus digital marketing, kursus video editing dan kursus mobile apps terbaik di Jakarta dan Depok.

Leave a Reply

Your email address will not be published.