Я знаю, что этот вопрос очень старый, но, столкнувшись с той же проблемой, я нашел решение, которое мне очень помогло.
В настоящее время у меня есть страница, назовем ее Альбом, в которой перечислены серии изображений, принадлежащих этому альбому.
При нажатии на изображение появится всплывающее окно с текущим изображением и специальной боковой панелью, которая получает через ajax информацию о текущем изображении, такую как заголовок, дата, автор, комментарии и т. Д. (Очень похоже на просмотрщик изображений Facebook / комментарии на боковой панели)
Я хотел, чтобы пользователи могли оставлять комментарии как на главной странице альбома, так и на конкретном изображении, которое они просматривают на боковой панели лайтбокса.
Благодаря некоторым функциям обратного вызова, которые относятся к лайтбоксу, одна из них запускалась при каждом открытии лайтбокса, что я использовал для временного переименования div 'disqus_thread' на главной странице альбома во что-то другое.
Еще один обратный вызов запускался всякий раз, когда вы меняли изображения внутри лайтбокса, что позволяло мне перезагружать информацию боковой панели, касающуюся изображения, где я включил новый div disqus_thread и javascript, заставляющий disqus_reset.
А другой обратный вызов запускается при закрытии лайтбокса, что позволяет мне переименовать комментарий в альбоме div обратно в disqus_thread и принудительно выполнить другой сброс.
Таким образом, чтобы подвести итог, главная страница содержит комментарии к альбому, когда вы нажимаете на изображение, я переименовываю оригинальный div в другое. Затем некоторая информация извлекается через AJAX, который содержит новый div disqus_thread. Я использую DISQUS.reset и комментарии загружаются в лайтбокс. Когда я закрываю лайтбокс, я переименовываю исходный div обратно в disqus_thread и выполняю еще один сброс.
Надеюсь, это кому-нибудь поможет!