Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 19.11.2014, 12:58
Профессор
Отправить личное сообщение для Siend Посмотреть профиль Найти все сообщения от Siend
 
Регистрация: 04.02.2012
Сообщений: 196

window.onload = function () {

var script = document.createElement('script');
script.src = 'jquery.js';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script);


А, ну и у меня jquery подключается позже чем объявляется функция готовности документа)
Ответить с цитированием
  #12 (permalink)  
Старый 19.11.2014, 13:03
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от Siend Посмотреть сообщение
Не, просто по суте же это одно и тоже? Или я путаю?
window.onload выполняется когда загружено всё, включая графику. $.ready выполняется после загрузки DOM.
Ответить с цитированием
  #13 (permalink)  
Старый 19.11.2014, 13:05
Профессор
Отправить личное сообщение для Siend Посмотреть профиль Найти все сообщения от Siend
 
Регистрация: 04.02.2012
Сообщений: 196

О, спасибо огромное, не знал.

А вот такой вопрос, тоже по теме, как раз касательно того, почему я решил через onclick делать.

допустим у меня есть элемент с id="M1" и я вешаю на него eventHandler клика. А потом я удаляю этот элемент и создаю другой но с таким же id но допустим обработчик уже не вешаю. Что в таком случае произойдет?
Ответить с цитированием
  #14 (permalink)  
Старый 19.11.2014, 13:11
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от Siend Посмотреть сообщение
допустим у меня есть элемент с id="M1" и я вешаю на него eventHandler клика. А потом я удаляю этот элемент и создаю другой но с таким же id но допустим обработчик уже не вешаю. Что в таком случае произойдет?
Обработчик привязывается к элементу, а не к id. Соответственно не будет на новом элементе работать. Для таких случаем используется делегирование.
Ответить с цитированием
  #15 (permalink)  
Старый 19.11.2014, 13:18
Профессор
Отправить личное сообщение для Siend Посмотреть профиль Найти все сообщения от Siend
 
Регистрация: 04.02.2012
Сообщений: 196

Спасибо, тему считаю закрытой.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ajax при заходе на страницу из поисковика - не работает Алексей_ГР Ваши сайты и скрипты 2 03.09.2013 00:03
Не работает в мозиле onClick в динамических чекбоксах Igor2001 Элементы интерфейса 7 21.09.2011 11:31
Код работает не так как задумал. Обработчик onclick prowoke Общие вопросы Javascript 2 20.07.2011 23:31
Не работает код внутри циклов DZHETIGAPA Events/DOM/Window 1 21.06.2011 01:03
ява-скрипт выборочно работает-не работает zeta777 Internet Explorer 0 20.01.2010 11:41