Надо запустить обработчик при загрузке страницы

Тема в разделе "JavaScript", создана пользователем kent, 6 янв 2012.

Модераторы: ZiX
  1. kent

    kent Создатель

    Регистр.:
    6 ноя 2011
    Сообщения:
    38
    Симпатии:
    2
    Привет всем, ява скрипт почти вообще не знаю, есть модальное окно:


    Надо чтоб при загрузки страницы сразу срабатывало открытие модального окна!
     
  2. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    попробуй $('a.poplight[href^=#]').click(function()
    заменить на $(window).load(function ()
    правда там еще атрибуты всякие из ссылки вытягиваются... значит нужно создать аналогичную функцию с жестко заданными атрибутами которые в скрипте после var значатся...
     
    kent нравится это.
  3. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    в принципе можно как Дино написал и заменить $(this) на $('a.poplight[href^=#]')
    HTML:
    
    var popID = $('a.poplight[href^=#]') .attr('rel'); //Get Popup Name
    var popURL = $('a.poplight[href^=#]') .attr('href'); //Get Popup href to define size
    
    как-то так :)
     
  4. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    я так понимаю там на странице не одна ссылка вызывает диалоговое окно, и если у них разные атрибуты, то возможны траблы... Поэтому переменные я бы все таки указал жестко и в отдельной функции