javascript - 获取元素的滚动条

标签 javascript jquery variables scroll

我有这个javascript: 在javascript中。您可以单击 a 元素。我想要 a 元素的 scrollTop(以像素为单位)。当我使用 console.log 时。请参阅我的示例。我明白了:

[
Object
scrollTop: 649
__proto__: Object
]

但问题是。我怎样才能得到649?我想把 649 放在一个变量中。?

Javascript

$("a[href*='#']").click(function(e){
        e.preventDefault();
        var offset = $(document).find($(e.target).attr('href')).offset();
        if(!offset)
            var offset = $(document).find($(e.target).parent().attr('href')).offset();

            var test = $({ scrollTop: offset.top });
            console.log(test);  

    });

最佳答案

只需使用offset.top。您编写代码将其包装在一个对象中。不需要该代码。

关于javascript - 获取元素的滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8847276/

相关文章:

javascript - 从 View 中设置一个 cookie,然后从 Rails 中的 Controller 读取它

javascript - 使用 Javascript 显示和隐藏文本

javascript - 我在哪里可以获得 http ://www. ibm.com/us/en/中的 slider ?

javascript - 如何删除jstree中选定节点的子节点?

java - 使用用户输入变量的方程

javascript - 子类组件来重写事件处理程序?

javascript - Firefox 插件 : how to remove preferences when addon is being uninstalled?

javascript - 单击按钮时替换图像

bash - 在 Bash 中,是否可以编写一个 'identity' 函数(相对于参数传递/返回)

c++ - 存储不同类型的变量