我试图让Disqus注释计数显示在jQuery UI选项卡的选项卡标题中。
Disqus说:
将#disqus_thread附加到链接中的href属性。这将告诉Disqus查找和返回注释计数的链接。例如:
<a href="http://foo.com/bar.html#disqus_thread">Link</a>.
由于我的链接位于jQuery选项卡中,所以如下所示:
<a href="#tabs-2">Comments</a>
我尝试将#disqus_thread添加到它中,然后就会出现注释计数,但这也破坏了选项卡的功能。
如何将#disqus_thread添加到href而不破坏jQuery选项卡?完整代码如下所示:
<div id="tabs">
<ul>
<li><a href="#tabs-1"><span>Info</span></a></li>
<li><a href="#tabs-2"><span>Comments</span></a></li>
</ul>
<div id="tabs-1">
<p>Lorem ipsum</p>
</div>
<div id="tabs-2">
<p>Lorem ipsum</p>
<div id="disqus_thread"></div>
<script type="text/javascript">
// this contains the Disqus JavaScript
</script>
</div>
</div>
发布于 2013-05-05 18:14:36
注释计数脚本相当不灵活,它寻找具有“disqus_thread”哈希的锚标记。在您的示例中,您可能需要使用API来获取注释计数,以便以不同的方式呈现它们。
这个答案有一个如何做这个的例子:Showing Disqus comment count in a DIV or SPAN - not
请记住,您可能想让Disqus调用服务器端,缓存它,并使用这个示例读取缓存的文件。除了在您的网站上加载更快,这也将防止您超过1000个请求/小时的限制。
https://stackoverflow.com/questions/16376480
复制相似问题