diff --git a/argontheme.js b/argontheme.js index dd03d45..d771482 100644 --- a/argontheme.js +++ b/argontheme.js @@ -2775,6 +2775,16 @@ $(document).pjax("a[href]:not([no-pjax]):not(.no-pjax):not([target='_blank']):no // 清理旧页面的资源 cleanupPjaxResources(); + // 清理文章列表的 PJAX 加载状态 + $(".post-preview.post-pjax-loading").removeClass("post-pjax-loading").css({ + "transform": "", + "transition": "", + "left": "", + "width": "" + }); + $(".post-preview .loading-css-animation").remove(); + $("#main").removeClass("post-list-pjax-loading"); + // 更新 UI 状态 if ($("#post_comment", dom[0]).length > 0){ $("#fabtn_go_to_comment").removeClass("d-none"); diff --git a/style.css b/style.css index 87ba0ea..54a4731 100644 --- a/style.css +++ b/style.css @@ -16308,7 +16308,8 @@ article.post.card .post-thumbnail { #primary.pjax-loading { opacity: 0.6; transform: translateY(10px); pointer-events: none; } #primary { transition: opacity var(--animation-normal) var(--ease-standard), transform var(--animation-normal) var(--ease-standard); } @keyframes modernContentFadeIn { from { opacity: 0; transform: translateY(15px); } to { opacity: 1; transform: translateY(0); } } -article.post.post-full { animation: modernContentFadeIn var(--animation-slow) var(--ease-emphasized-decelerate); } +article.post.post-full:not(.no-animation) { animation: modernContentFadeIn var(--animation-slow) var(--ease-emphasized-decelerate); } +article.post.post-full { transform-origin: center top; } #float_action_buttons { transition: transform var(--animation-normal) var(--ease-back), opacity var(--animation-normal) var(--ease-standard); } #float_action_buttons .fabtn { transition: background var(--animation-fast) var(--ease-standard), box-shadow var(--animation-fast) var(--ease-standard), opacity var(--animation-normal) var(--ease-standard); }