Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获得一个div的顶部_Javascript_Html - Fatal编程技术网

Javascript 获得一个div的顶部

Javascript 获得一个div的顶部,javascript,html,Javascript,Html,获取哈希值=联系人 //set the value as a variable, and remove the # var hash_value = window.location.hash.replace('#', ''); // adding # hash_value = '#'+hash_value; 获取哈希值=#联系人 现在,警报框显示[对象窗口] var top=$(hash_value).offsetTop; alert (top); 现在,警报框显示[对象窗口] var t

获取哈希值=联系人

//set the value as a variable, and remove the #
var hash_value = window.location.hash.replace('#', '');
// adding #
hash_value = '#'+hash_value;
获取哈希值=#联系人

现在,警报框显示[对象窗口]

var top=$(hash_value).offsetTop;
alert (top);
现在,警报框显示[对象窗口]

var top=$(hash_value).offsetTop;
alert (top);
均匀偏移();也说同样的价值。 如何获得该部门的最高职位

提前感谢

我用我在评论部分使用的代码做了一个工作

var top=$('').offsetTop;
alert (top);
从您的错误中猜出来,我认为您的jquery选择器一定是出了问题

另外,
.offsetTop
属性仅在本机Javascript对象上可用。 如果要在jquery对象上使用它,必须首先选择JS对象:
警报($('some id').get(0.offsetTop)

jquery函数
offset()
to be
offsetTop
您的意思是使用$.offset()函数吗<代码>变量top=$(哈希值).offset().top
@private Same resultlittle offtop:为什么第一次删除
#
,然后再次添加?您确定页面上的div带有
id=“abc”
$(function() {
    alert( $('#foo').offset().top );
});