2016-06-10 126 views
0

在wordpress发表评论时,页面刷新和滚动到评论,但我需要做的是,jquery自动为该评论动画滚动。问题是,当我从URL中获取哈希值并通过该Id找到该评论时,它显示它的位置是0,但它不是。WordPress的滚动评论

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 
+0

你有一个链接到网页的价值? –

回答

1

尝试offsethash.offset().top;获得相对于文档

+1

谢谢,我忘了这个:D –