首先,让我首先说我在单页应用程序上使用Disqus(embed.js iframe)。我想要实现的只是通过一个名为“显示更多”的按钮显示几条评论(显然当用户点击它时会发生什么)。
我是怎么做到的,我把disqus iframe放在一个容器中,我为它设置了一个固定的高度和一个隐藏的溢出和一个按钮。当用户点击按钮时,我将高度设置为auto
。
一切都很好,除了我需要按钮只在加载注释后才可见(这是有道理的 - 用户不希望在加载之前看到“显示更多注释”)。所以我尝试添加afterRender
函数,但它不起作用。
TLDR
Disqus不会触发afterRender
事件。