返回页首链接包含动态内容的较长页面

时间:2015-01-09 17:27:58

标签: javascript jquery html

我的网页工作方式以及我正在使用的返回顶部链接存在轻微问题。

返回顶部链接在静态页面上运行良好,但如果我显示更多内容(动态地使页面更长),则不会重新计算窗口的高度。这一定是一个常见的问题 - 我怀疑?

以下是返回顶部链接生成的javascript:

// Affixes the "back to top" button
if ( (jQuery(window).height() + 200) < jQuery(document).height() ) {
jQuery('#top-link-block').removeClass('hidden').affix({
    // how far to scroll down before link "slides" into view
    offset: {
        top: 200
    }
});

}

1 个答案:

答案 0 :(得分:0)

我刚刚意识到这种方法有点缺陷。相反,我选择了一些使用滚动功能而不是尝试确定窗口/文档高度的代码。效果更好:

http://www.developerdrive.com/2013/07/using-jquery-to-add-a-dynamic-back-to-top-floating-button-with-smooth-scroll/