Этот Лайтбокс выглядит прекрасным,
http://dev7studios.com/nivo-lightbox/#/demos
но мне нужно, чтобы лайтбокс срабатывал при загрузке страницы.
После добавления элементов на странице добавьте следующие
<script>
$(document).ready(function(){
$('a').nivoLightbox();
});
</script>
Это должно активировать лайтбокс на якоре() при загрузке страницы.
Чтобы открыть страницу с уже открывшимся изображением,
$( "a.firstImage" ).trigger( "click" );
Ссылка: http://dev7studios.com/nivo-lightbox/#/documentation