diff --git a/themes/Hexo/components/Collapse.js b/themes/Hexo/components/Collapse.js index 8af6f100..769ac602 100644 --- a/themes/Hexo/components/Collapse.js +++ b/themes/Hexo/components/Collapse.js @@ -5,6 +5,10 @@ const Collapse = props => { const collapseRef = useRef(null) const collapseSection = element => { const sectionHeight = element.scrollHeight + const currentHeight = element.style.height + if (currentHeight === '0px') { + return + } requestAnimationFrame(function () { element.style.height = sectionHeight + 'px' requestAnimationFrame(function () { diff --git a/themes/Hexo/components/HeaderArticle.js b/themes/Hexo/components/HeaderArticle.js index 5476b686..ffb43bd7 100644 --- a/themes/Hexo/components/HeaderArticle.js +++ b/themes/Hexo/components/HeaderArticle.js @@ -36,7 +36,7 @@ export default function HeaderArticle ({ post }) { return (