footer.js 912 Bytes
/**
 * 公共底部
 * @author: yyq<yanqing.yang@yoho.cn>
 * @date: 2016/7/4
 */
var $returnTop = $('.return-top');

function rePosReturn() {
    if ($(window).height() > $(document).height()) {
        $returnTop.addClass('hide');
    }

    // 只在窗口高度大于文档高度的时候,隐藏返回顶部
    // else {
    //     $returnTop.removeClass('hide');
    // }
}

// 返回顶部
$returnTop.click(function() {
    $('html,body').animate({
        scrollTop: 0
    }, 500);
});

$(window).scroll(function() {
    if ($(window).scrollTop() === 0) {
        $returnTop.addClass('hide');
    } else {
        $returnTop.removeClass('hide');
    }
});

// 如果初始是隐藏的,监听图片加载,重新确定return-top的高度
if ($returnTop.hasClass('hide')) {
    $('img').load(rePosReturn);
}

// 暴露给有可能通AJAX改变内容的页面去用
window.rePosReturnTop = rePosReturn;