From de0634de89b526dd697438b988cbb707d5827c78 Mon Sep 17 00:00:00 2001 From: xiongxiaoyang <773861846@qq.com> Date: Mon, 11 Nov 2019 13:24:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=B9=E5=B9=95console?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=8F=B0=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/books/book_content.html | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/main/resources/templates/books/book_content.html b/src/main/resources/templates/books/book_content.html index d9c6522..742f3ec 100644 --- a/src/main/resources/templates/books/book_content.html +++ b/src/main/resources/templates/books/book_content.html @@ -404,21 +404,23 @@ if(!eval(localStorage.getItem(isShowKey))){ clearInterval(schedule); } - currentCreateTime = new Date(data[i].createTime).getTime(); - if(lastCreateTime && currentCreateTime-lastCreateTime>60000 && sllepTime <= 3000){ - if(sllepTime==3000) { + if(data.length>i) { + currentCreateTime = new Date(data[i].createTime).getTime(); + if (lastCreateTime && currentCreateTime - lastCreateTime > 60000 && sllepTime <= 3000) { + if (sllepTime == 3000) { + lastCreateTime = currentCreateTime; + } + sllepTime += 3000; + } else { + sllepTime = 0; + var bullet = data[i].screenBullet; + // 创建弹幕 + var jqueryDom = createScreenbullet(bullet); + // 添加定时任务 + addInterval(jqueryDom); + i++; lastCreateTime = currentCreateTime; } - sllepTime+=3000; - }else{ - sllepTime = 0; - var bullet = data[i].screenBullet; - // 创建弹幕 - var jqueryDom = createScreenbullet(bullet); - // 添加定时任务 - addInterval(jqueryDom); - i++; - lastCreateTime = currentCreateTime; }