...
|
...
|
@@ -32,13 +32,14 @@ function appJump(where, option) { |
|
|
|
|
|
|
|
|
var page = {
|
|
|
rollTimer: null,
|
|
|
init: function() {
|
|
|
this.domInit();
|
|
|
this.bindEvents();
|
|
|
|
|
|
this.fetchMsg();
|
|
|
share({
|
|
|
title: 'YOHO!BUY有货【会员日】潮集狂欢,限时六大福利,震撼开启,仅此一天,每月28日,尽情释放',
|
|
|
title: '有货【会员日】开启啦!9月28日潮集狂欢趴等你来HI!限时6大福利,快参与起来喽~',
|
|
|
link: location.href,
|
|
|
desc: 'YOHO!BUY',
|
|
|
imgUrl: 'http://static.yohobuy.com/m/v1/img/touch/apple-touch-icon-144x144-precomposed-new.png'
|
...
|
...
|
@@ -130,7 +131,8 @@ var page = { |
|
|
},
|
|
|
|
|
|
leaveMsg: function(content) {
|
|
|
console.log('hi');
|
|
|
var self = this;
|
|
|
|
|
|
$.post('/activity/vip-day/msg/save.json?app_version=1&uid=' + yoho.getUid(), {
|
|
|
content: content
|
|
|
})
|
...
|
...
|
@@ -162,7 +164,7 @@ var page = { |
|
|
}, 2000);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
self.fetchMsg();
|
|
|
tip.show('发布成功~');
|
|
|
})
|
|
|
.fail(function() {
|
...
|
...
|
@@ -178,6 +180,8 @@ var page = { |
|
|
return;
|
|
|
}
|
|
|
|
|
|
window.clearTimeout(this.rollTimer);
|
|
|
|
|
|
var $frag = $('<ul></ul>'),
|
|
|
$fragClone;
|
|
|
|
...
|
...
|
@@ -192,7 +196,10 @@ var page = { |
|
|
$fragClone = $frag.clone();
|
|
|
|
|
|
$msgRoll
|
|
|
.append($frag, $frag.clone());
|
|
|
.html('')
|
|
|
.append($frag, $frag.clone())
|
|
|
.clearQueue()
|
|
|
.scrollTop(0);
|
|
|
|
|
|
// .css({ visibility: 'visible' });
|
|
|
|
...
|
...
|
@@ -206,7 +213,7 @@ var page = { |
|
|
|
|
|
function rolling() {
|
|
|
|
|
|
$msgRoll.animate({
|
|
|
$msgRoll.delay(2000).animate({
|
|
|
scrollTop: '+='.concat(oneMsgH)
|
|
|
}, 400, function() {
|
|
|
var curT = $msgRoll[0].scrollTop;
|
...
|
...
|
@@ -215,7 +222,7 @@ var page = { |
|
|
$msgRoll[0].scrollTop = curT - $frag[0].getBoundingClientRect().height;
|
|
|
}
|
|
|
|
|
|
setTimeout(rolling, 1000);
|
|
|
// self.rollTimer = setTimeout(rolling, 2000);
|
|
|
});
|
|
|
}
|
|
|
|
...
|
...
|
|