在wordpress中发布评论时,页面会刷新并滚动到评论,但我需要做的是jquery会自动将滚动设置为该评论的动画。问题是,当我从url获取哈希并找到带有该ID的注释时,它显示它的位置为0但不是。
var hash, hash_s;
if( window.location.hash ) {
hash = $( '#' + window.location.hash.substring( 1 ) );
if( hash ) {
hash_s = hash.position( ).top;
console.log( hash_s );
body.animate( { scrollTop: hash_s }, 600 );
}
}
console.log( hash_s ) outputs value 0