javascript - 滚动顶部不工作

标签 javascript jquery

这是 float meny div xwiki-controls工作时

$(window).scroll(function() {
        var scrollTop = $(window).scrollTop();

$(文档).scroll(function() { varscrollTop = $(document).scrollTop();

但不要这样工作

$(document).ready(function() {
    var nav = $('.xwiki_controls');
    var isFixed = false;
    $('#parag').scroll(function() {
        var scrollTop = $('#parag').scrollTop();
        var shouldBeFixed = scrollTop > 250;
        ...

最佳答案

这是我测试过的代码示例。希望对您有帮助。

这用于将 div 粘在顶部。

$(document).ready(function(){
     var p = $("#stop").offset().top;

    $(window).scroll(function(){
        if(p<$(window).scrollTop()){
            console.log("div reached");
            $("#stop").css({position:"fixed",top:0});
        }
        else{
            console.log("div out");
            $("#stop").css({position:"static"});
        }

    })
});

关于javascript - 滚动顶部不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17883031/

相关文章:

javascript - 如何检查元素在 Javascript 中是否有子元素?

javascript - 在 JavaScript 中读取数组

javascript - 如何使用:hover css when mouse is down

javascript - 使用 Jquery 从 div 中获取 url

重命名 asp.net 页面后 JavaScript 不工作

javascript - 在 VisNetwork Igraph 中为顶点添加颜色

javascript - 如何修复我的 javascript 摄氏度转换器?

javascript - 为什么 <body>、<head>、<html> 标签和其他一些标签不被视为 <code> 标签的 HTML?

jquery - 平滑更改背景图片,Chrome 可以,但 IE 不行

javascript - 如何创建 "endless"滚动幻灯片?