我试图让我的导航粘贴......但是没有用..这里是我的JQuery代码:
$(document).ready(function() {
var stickyNavTop = $('nav').offset().top;
var stickyNav = function(){
var scrollTop = $(window).scrollTop();
if (scrollTop > stickyNavTop) {
$('nav').addClass('sticky');
} else {
$('nav').removeClass('sticky');
}
};
stickyNav();
$(window).scroll(function() {
stickyNav();
});
});
和使用过的css-definitions:
.sticky {
position: fixed;
top: 0;
}
nav {
background: url('bilder/bg_nav.png') no-repeat;
width: 800px;
margin: 0 auto;
height: 40px;
}
您可以在link
看到所有内容谢谢你的帮助!
答案 0 :(得分:1)
我没有在你的html中找到jQuery库,你应该将这个片段放在你的html的<head>
部分中,以使你的jQuery代码工作:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
答案 1 :(得分:1)