Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как изменить скрипт, чтоб грузился при загрузке страницы? (https://javascript.ru/forum/dom-window/60589-kak-izmenit-skript-chtob-gruzilsya-pri-zagruzke-stranicy.html)

Morty 08.01.2016 23:29

Как изменить скрипт, чтоб грузился при загрузке страницы?
 
Всем привет.
Есть вот такой скрипт
$(document).ready(function() {
    $('a[name=modal]').click(function(e) {
        e.preventDefault();
        var id = $(this).attr('href');

        var maskHeight = $(document).height();
        var maskWidth = $(window).width();

        $('#mask').css({'width':maskWidth,'height':maskHeight});
        $('#mask').fadeIn(100);
        $('#mask').fadeTo('slow',0.8);

        var winH = $(window).height();
        var winW = $(window).width();

        $(id).css('top',  winH/2-$(id).height()/2);
        $(id).css('left', winW/2-$(id).width()/2);

        $(id).fadeIn(500);
   });

    $('.close').click(function (e) {
        e.preventDefault();
        $('#mask, .window').hide();
    });

    $('#mask').click(function () {
        $(this).hide();
        $('.window').hide();
    });

    });

Он срабатывает при нажатии на ссылку с атрибутом name="modal"
Я хочу, чтоб скрипт срабатывал после загрузки страницы.
Подправьте пожалуйста, буду премного благодарен :)

рони 09.01.2016 00:02

Morty,
строка 20
}).click();

Morty 09.01.2016 01:33

Цитата:

Сообщение от рони (Сообщение 403030)
Morty,
строка 20
}).click();

И что с этим делать? :-?

рони 09.01.2016 01:44

Morty,
:-? добавить то чего сейчас у вас нет в 20 строке

Morty 09.01.2016 14:28

Цитата:

Сообщение от рони (Сообщение 403044)
Morty,
:-? добавить то чего сейчас у вас нет в 20 строке

Спасибо :thanks:

Morty 09.01.2016 14:35

Цитата:

Сообщение от рони (Сообщение 403044)
Morty,
:-? добавить то чего сейчас у вас нет в 20 строке

А можно как-то сделать, чтоб не размещать ссылку для срабатывания скрипта или проще будет скрыть её посредством css?

рони 09.01.2016 15:58

Morty,
убрать строки 2,3,20 строку 4 заменить на
var id = 'содержимое href сюда';

DynkanMaclaud 09.01.2016 23:03

Цитата:

Сообщение от рони (Сообщение 403083)
Morty,
убрать строки 2,3,20 строку 4 заменить на
var id = 'содержимое href сюда';

Ну он же должен учиться:cray: :cray: А ты ему всё решение выдал... Зачем?)

рони 09.01.2016 23:18

DynkanMaclaud,
учить тр... кодировать будем постепенно, пусть сначала вставит правильно. :)

Morty 10.01.2016 21:20

Цитата:

Сообщение от DynkanMaclaud (Сообщение 403107)
Ну он же должен учиться:cray: :cray: А ты ему всё решение выдал... Зачем?)

У меня с js вообще печально всё, я бы не додумался всё равно как это сделать... :(


Часовой пояс GMT +3, время: 16:19.