首先,这就是我通常加载评论的方式。
HTML标记:
<div id="comments">
<div id="disqus_thread">
<!-- Comments are dynamically loaded (via JS) here. -->
</div>
</div>
以及JavaScript代码(custom.js):
$j=jQuery.noConflict();
$j(document).ready(function() {
$j('#displayComments');
var disqus_shortname = 'paulund';
$j.ajax({
type: "GET",
url: "http://" + disqus_shortname + ".disqus.com/embed.js",
dataType: "script",
cache: true
});
});
现在,进入正题...
我想加载评论,只有当用户向下滚动到评论部分时,即div#comments
。
虽然不是为此目的,但有人告诉我Twitter Bootstrap 的 Scrollspy 插件可用于执行此操作。
但我不确定如何。
(我已阅读文档并尝试了各种标记,但无法使其正常工作;并决定从头开始。)
这是要测试的评论的骨架:http: //jsfiddle.net/MvTgk/(及其各自的演示)
PS:如果您没有时间写一个完整的答案,请在评论中留下任何提示/建议。我很乐意亲自尝试。