29 lines
691 B
JavaScript
29 lines
691 B
JavaScript
|
//スクロールで続きを読む
|
||
|
function scrollevent() {
|
||
|
$(".box").scroll(function() {
|
||
|
scrollck();
|
||
|
});
|
||
|
}
|
||
|
scrollevent();
|
||
|
|
||
|
function scrollck() {
|
||
|
$(".box").each(function(i, elem) {
|
||
|
var tlid = $(this).attr('tlid');
|
||
|
//一番上ならためていた新しいトゥートを表示
|
||
|
if ($(this).scrollTop() == 0) {
|
||
|
var pool = localStorage.getItem("pool_" + tlid);
|
||
|
if (pool) {
|
||
|
$("#timeline_" + tlid).prepend(pool);
|
||
|
jQuery("time.timeago").timeago();
|
||
|
localStorage.removeItem("pool_" + tlid);
|
||
|
}
|
||
|
}
|
||
|
//続きを読むトリガー
|
||
|
var scrt = $(this).find(".tl").height() - 1000;
|
||
|
var scr = $(this).scrollTop();
|
||
|
if (scr > scrt) {
|
||
|
moreload('', tlid);
|
||
|
}
|
||
|
});
|
||
|
}
|