|
|
/**
|
|
|
* 公共底部
|
|
|
* @author: yyq<yanqing.yang@yoho.cn>
|
|
|
* @date: 2016/7/4
|
|
|
* [公共底部]返回页面顶部
|
|
|
* @author: xuqi<qi.xu@yoho.cn>
|
|
|
* @date: 2016/07/05
|
|
|
*/
|
|
|
|
|
|
var $ = require('yoho-jquery');
|
|
|
|
|
|
var $returnTop = $('.return-top');
|
|
|
|
|
|
function rePosReturn() {
|
|
|
function showOrNot() {
|
|
|
if ($(window).height() > $(document).height()) {
|
|
|
$returnTop.addClass('hide');
|
|
|
}
|
|
|
|
|
|
// 只在窗口高度大于文档高度的时候,隐藏返回顶部
|
|
|
// else {
|
|
|
// $returnTop.removeClass('hide');
|
|
|
// }
|
|
|
}
|
|
|
|
|
|
// 返回顶部
|
|
|
$returnTop.click(function() {
|
|
|
$('html,body').animate({
|
|
|
scrollTop: 0
|
...
|
...
|
@@ -33,10 +28,4 @@ $(window).scroll(function() { |
|
|
}
|
|
|
});
|
|
|
|
|
|
// 如果初始是隐藏的,监听图片加载,重新确定return-top的高度
|
|
|
if ($returnTop.hasClass('hide')) {
|
|
|
$('img').load(rePosReturn);
|
|
|
}
|
|
|
|
|
|
// 暴露给有可能通AJAX改变内容的页面去用
|
|
|
window.rePosReturnTop = rePosReturn; |
|
|
exports.posReturnTop = showOrNot; |
...
|
...
|
|