jquery - 位于顶部的导航菜单

标签 jquery css uinavigationbar

我已经浏览了关于同一个问题的所有链接,如 sticky和其他人。

但是所有的代码都包含这个链接http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js .

此链接正在更改我的 css 对齐方式,我只能看到一半的导航栏。

任何人都知道为什么 ajax jQuery 文件会产生问题和解决此问题的解决方案。

How do I make the navigation bar of my site stay at the top when the viewer scrolls?

最佳答案

感谢您的建议,我在没有使用任何 jquery 库的情况下以非常简单的方式自行解决了它。

<script type="text/javascript">
$(window).scroll(function() {
    var $div = $('#sticky_navigation');
        if ($div.offset().top < $(this).scrollTop())  {
            $div.addClass('fixed');
        }
        if ($(this).scrollTop() == '0')  {
            $div.removeClass('fixed');
        }
    });
</script>

关于jquery - 位于顶部的导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26437121/

相关文章:

javascript - 使用 jquery.event.drag 拖动多个元素

javascript - 在我的 AngularJS 动画中,这个动画延迟来自哪里?

html - 调整浏览器窗口大小时图像 float

html - 在 CSS 中设置 HTML 标题的样式

ios - 搜索结果在状态栏下方明显滚动

ios - 为什么我的 UINavigationBar 没有动画?

android - AJAX 调用不适用于 phonegap apk build

javascript - AJAX json 返回未定义

image - 圆形 CSS 边框看起来像素化

ios - 如何更改 BarButtonItem 的水平位置