From 170459584217eb0da00fba2d18f3b1ac026d916d Mon Sep 17 00:00:00 2001 From: Eltrac Koalar Date: Sat, 29 Feb 2020 00:38:03 +0800 Subject: =?UTF-8?q?=F0=9F=A7=B5=20Add:=20=E6=A3=80=E6=B5=8B=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E8=AF=84=E8=AE=BA=E5=AE=A1=E6=A0=B8=20&&=20=E9=A2=84?= =?UTF-8?q?=E7=95=99=E7=8B=97=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/js/comment.ajax.js | 16 ++++++++++------ assets/js/miracles.min.js | 10 ++++++++++ 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/assets/js/comment.ajax.js b/assets/js/comment.ajax.js index 9593c01..15fc3f7 100644 --- a/assets/js/comment.ajax.js +++ b/assets/js/comment.ajax.js @@ -94,12 +94,12 @@ var MiraclesComment = { /* ===== 检查是否完整 =====*/ if (!$('#comment-form #textarea').val()) { - alertSend('请填写评论内容!'); + alertSend('请填写评论内容!', failed); return false; } if ($('#comment-form .comment-input #author').length && !$('#comment-form .comment-input #author').val()) { - alertSend('请填写您的昵称!'); + alertSend('请填写您的昵称!', failed); return false; } @@ -118,10 +118,14 @@ var MiraclesComment = { //判断是否评论成功 if(status) { //如果成功 - alertSend('评论提交成功!', 'success'); + if ($('.comment-waiting').length) { + alertSend('评论提交成功,正在等待审核!'); + }else{ + alertSend('评论提交成功!'); + } //清空被回复 ID dataTmp.comments.replyTo = ''; - }else{ + }else { //如果失败 alertSend('评论提交失败!', 'failed'); } @@ -147,7 +151,7 @@ var MiraclesComment = { if (data.html()) { dataTmp.comments.NewID = $(".comment-list", data).html().match(/id=\"?comment-\d+/g).join().match(/\d+/g).sort(function (a, b) { return a - b }).pop(); }else{ - alertSend('评论失败!
原因:[提交失败,请刷新页面]
'); + alertSend('评论失败!请刷新页面]', 'failed'); return false; } @@ -172,7 +176,7 @@ var MiraclesComment = { } else { //如果是子评论 - dataTmp.comments.NewComment = $("#comment-" + dataTmp.comments.NewID, data); + dataTmp.comments.NewComment = $("#comment-" + dataTmp.comments.NewID); if ($('#'+dataTmp.comments.replyTo).find('.comment-children').length) { //当前父评论已经有嵌套的结构 diff --git a/assets/js/miracles.min.js b/assets/js/miracles.min.js index 5b5bf88..b376c79 100644 --- a/assets/js/miracles.min.js +++ b/assets/js/miracles.min.js @@ -55,6 +55,16 @@ function scaleOut(object, time) { object.css('transition', time).css('transform', 'scale(0)') } +function gotoPosition(e){ +  var t=e.offsetTop; +  var l=e.offsetLeft; +  while(e=e.offsetParent){ +    t+=e.offsetTop; +    l+=e.offsetLeft; +  } +  $("html,body").animate({scrollTop:t},300); +} + /** * Dark theme */ -- cgit v1.2.3