|
@@ -6,6 +6,8 @@ |
|
@@ -6,6 +6,8 @@ |
6
|
|
6
|
|
7
|
var $ = require('yoho.jquery');
|
7
|
var $ = require('yoho.jquery');
|
8
|
|
8
|
|
|
|
9
|
+var $returnTop = $('.return-top');
|
|
|
10
|
+
|
9
|
var apiDomain;
|
11
|
var apiDomain;
|
10
|
|
12
|
|
11
|
/**
|
13
|
/**
|
|
@@ -126,6 +128,39 @@ function actionhomeFootChange() { |
|
@@ -126,6 +128,39 @@ function actionhomeFootChange() { |
126
|
});
|
128
|
});
|
127
|
}
|
129
|
}
|
128
|
|
130
|
|
|
|
131
|
+function rePosReturn() {
|
|
|
132
|
+ if ($(window).height() < $(document).height()) {
|
|
|
133
|
+ $returnTop.removeClass('hide');
|
|
|
134
|
+ } else {
|
|
|
135
|
+ $returnTop.addClass('hide');
|
|
|
136
|
+ }
|
|
|
137
|
+}
|
|
|
138
|
+
|
|
|
139
|
+//返回顶部
|
|
|
140
|
+$returnTop.click(function() {
|
|
|
141
|
+ $('html,body').animate({
|
|
|
142
|
+ scrollTop: 0
|
|
|
143
|
+ }, 500);
|
|
|
144
|
+});
|
|
|
145
|
+
|
|
|
146
|
+$(window).scroll(function() {
|
|
|
147
|
+ if ($(window).scrollTop() === 0) {
|
|
|
148
|
+ $returnTop.addClass('hide');
|
|
|
149
|
+ } else {
|
|
|
150
|
+ $returnTop.removeClass('hide');
|
|
|
151
|
+ }
|
|
|
152
|
+});
|
|
|
153
|
+
|
|
|
154
|
+rePosReturn();
|
|
|
155
|
+
|
|
|
156
|
+//如果初始是隐藏的,监听图片加载,重新确定return-top的高度
|
|
|
157
|
+if ($returnTop.hasClass('hide')) {
|
|
|
158
|
+ $('img').load(rePosReturn);
|
|
|
159
|
+}
|
|
|
160
|
+
|
129
|
//初始化
|
161
|
//初始化
|
130
|
actionSubscription();
|
162
|
actionSubscription();
|
131
|
actionhomeFootChange();
|
163
|
actionhomeFootChange();
|
|
|
164
|
+
|
|
|
165
|
+//暴露给有可能通AJAX改变内容的页面去用
|
|
|
166
|
+window.rePosReturnTop = rePosReturn; |