当导航栏到顶部时固定浮动jquery
<script>
$(function () {
//获取要定位元素距离浏览器顶部的距离
var navH = $(".navsy").offset().top;
...
<script>
$(function () {
//获取要定位元素距离浏览器顶部的距离
var navH = $(".navsy").offset().top;
console.log(navH);
//滚动条事件
$(window).scroll(function () {
//获取滚动条的滑动距离
var scroH = $(this).scrollTop();
//滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定
if (scroH >= navH) {
$(".navsy").css({ "position": "fixed", "top": 0, 'z-index': 1000 });
} else if (scroH < navH) {
$(".navsy").css({ "position": "static", 'z-index': 0 });
}
});
});
</script>
$(function () {
//获取要定位元素距离浏览器顶部的距离
var navH = $(".navsy").offset().top;
console.log(navH);
//滚动条事件
$(window).scroll(function () {
//获取滚动条的滑动距离
var scroH = $(this).scrollTop();
//滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定
if (scroH >= navH) {
$(".navsy").css({ "position": "fixed", "top": 0, 'z-index': 1000 });
} else if (scroH < navH) {
$(".navsy").css({ "position": "static", 'z-index': 0 });
}
});
});
</script>
上一篇:jQuery步骤进度条样式代码
下一篇:垂直滚动智能定位导航
最新评论
热门推荐
我要评论