如何使用CSS和Javascript滚动/关注菜单?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用CSS和Javascript滚动/关注菜单?相关的知识,希望对你有一定的参考价值。

我正在测试此页面上的滚动/关注菜单http://www.pablitogreco.com/xtango/#x。菜单存在于模态窗口内。在研究了stackoverflow中的大量示例后,这是一个更接近的例子:

http://jsfiddle.net/c0pnrvc6/

但是向上滚动有几个缺点,我想我错过了很多。你能帮我吗?

html

<div class=scroller>Xtango</div>

CSS

.scroller {
position: relative;
top: 0px;
width: 100%;
background-color: rgba(255, 255, 255, 0.68);
z-index: 1}

使用javascript

$(window).scroll(function() {
if ($(window).scrollTop() > 0) {
$('.scroller').css('top', $(window).scrollTop()); } });
答案

尝试使用-1而不是0。

$(window).scroll(function() {
  if ($(window).scrollTop() > -1) {
    $('.scroller').css('top', $(window).scrollTop());
  }
});

以上是关于如何使用CSS和Javascript滚动/关注菜单?的主要内容,如果未能解决你的问题,请参考以下文章

单击菜单活动项时标题滚动到顶部

滚动时如何锁定表格的第一行和第一列,可能使用 JavaScript 和 CSS?

使下拉菜单可滚动

使用 JavaScript 和 CSS 定位子菜单

使用CSS和JavaScript创建基本的视差滚动效果

css如何固定下拉菜单的位置