Во-первых, так я обычно загружаю комментарии.Использование Scrolllspy Twitter Bootstrap для ленивой загрузки (загрузка на прокрутке) async JavaScript?
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's Scrollspy plugin.
Но я не уверен, как.
(Я прочитал документацию и пробовал различные наценки, но не мог заставить его работать, и решил начать с нуля.)
Вот скелет комментариев, чтобы проверить на: http://jsfiddle.net/MvTgk/ (и его respective demo)
PS: в случае, если у вас нет времени, чтобы написать полноценный ответ, пожалуйста, напишите какие-либо намеки/предложения в комментариях. Я буду счастлив попробовать их сам.