Heim  >  Artikel  >  Web-Frontend  >  Verwenden Sie jQuery, um einen festen Navigationsleisteneffekt zu erzielen

Verwenden Sie jQuery, um einen festen Navigationsleisteneffekt zu erzielen

一个新手
一个新手Original
2017-09-18 09:08:432196Durchsuche

jQuery implementiert einen festen Navigationsleisteneffekt:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>固定导航栏效果</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
body{
text-align: center;
}
.fixed{
top: 0;
left: 0;
position: fixed;
}
</style>
<script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script>
<script>
$(document).ready(function(){
//
 
入口函数
$(window).scroll(function(){
//
 
添加滚动事件
if($(window).scrollTop() >= $(".top").height()){
//
 
判断窗口的滚动如果大于top的高度就为nav添加fixed
$(".nav").addClass("fixed");
}else{
//
 
否则就为nav移除fixed
$(".nav").removeClass("fixed");
}
});
});
</script>
</head>
<body>
<p class="top">
<img src="img/top.png"/>
</p>
<p class="nav">
<img src="img/nav.png"/>
</p>
<p class="main">
<img src="img/main.png"/>
</p>
</body>
</html>


Das obige ist der detaillierte Inhalt vonVerwenden Sie jQuery, um einen festen Navigationsleisteneffekt zu erzielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn