Включение лайтбокса с задержкой - PullRequest
1 голос
/ 09 августа 2010

Кто-нибудь, кто знаком с Lightbox2 (http://www.huddletogether.com/projects/lightbox2/), знает, как вызвать лайтбокс onLoad и желательно с задержкой в ​​1 минуту?

1 Ответ

0 голосов
/ 10 августа 2010

Я использовал некоторую информацию из другого поста SO для имитации события клика: Запуск события с прототипом

Получите код из event.simulate.js и включите ссылку в ваш файл.

<script src="js/simulate.js" type="text/javascript"></script>

Добавьте id к ссылке привязки, которую вы хотите автоматически запустить:

<a href="images/image-1.jpg" id="openLink" rel="lightbox">

Затем в нижней части вашего файла вставьте этот код (или поместите во внешний файл):

<script type="text/javascript">
    function openLightbox() {
        $('openLink').simulate('click');
    }
    document.observe("dom:loaded", function() {
        openLightbox.delay(5);
    });
</script>

Число в функции delay () - это количество секунд, которое вы хотите подождать до выключения лайтбокса.

...