jQuery scrollTo

时间:2015-05-12 02:11:24

标签: javascript jquery html

我的主页底部有一个联系表单。我的导航栏中有一个“联系”链接,可以将用户向下滚动到主页上的联系人部分。它有时有效,但有时不会向用户滚动。它出现的距离和频率似乎是随机的。

以下是代码:

$(document).ready(function() {

/*
   If they reached the home page from the contact link
   contact is the id of the section I want to scroll to
   I get the offset of that section from the top
   Then use jquerys .animate to scroll
*/
if($(location).attr('pathname') == "/contact") {
    var contactOffset = $('#contact').offset().top;
    var contactHeight = contactOffset

    $('html body').animate({
        scrollTop : contactHeight
    }, 1000)
}

我按照jQuery网站上的例子。这是做什么导致不一致?

提前致谢。

0 个答案:

没有答案