За последние 24 часа нас посетили 22972 программиста и 1721 робот. Сейчас ищут 1859 программистов ...

jquery ready

Тема в разделе "JavaScript и AJAX", создана пользователем vikrorpert, 20 май 2018.

  1. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    обнаружил что вызов ready в js файле происходит раньше инициализации страницы
    js подключается внизу страницы
    если вызвать ready в самой странице то отрабатывает нормально
    это баг или я неправильно делаю?
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    есть document ready и window load (onload) гугли
     
  3. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    я везде использую код $(function(){})
     
  4. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Ну что тут сказать. Ты уж определись если нужен реди используй его если хочешь полностью загрузить страницу тогда $(window).load(function() {}); Можно прям внутри реди и не для window а для того что нужно
     
    #4 nospiou, 20 май 2018
    Последнее редактирование: 20 май 2018
  5. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    я привык везде использовать код $(function(){}) и на самой странице и в js файлах
    а недавно вылезла ошибка и не мог понять изза чего (на сервер не приходил заголовок csrf)
    перенс код на саму страницу и заработало
     
  6. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    можно еще так <link rel="preload" href="/js.js" as="script"/> и в низу скрипт будет такой же костыль вдруг успеет) Хотя ситуация у тебя какая то странная.