Jquery в конце документа

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Jquery в конце документа

Сообщение futbolim »

Всем привет. Так как у нас jquery в конце тела док-та подключается, вполне резонный вопрос:
Какие у нас есть варианты, чтобы работали события самого инпута в теле документа до подключения jquery библиотеки, например такое:

Код: Выделить всё

<input type=text onChange="тут jquery код"> 
?
ivahaev
Сообщения: 30
Зарегистрирован: 2014.06.24, 09:12

Re: Jquery в конце документа

Сообщение ivahaev »

Очень просто - вынести этот код в функцию, которая будет в подключаемом после jQuery файле.

Код: Выделить всё


<input type=text onChange="megaFunction()"> 
 
megafile.js:

Код: Выделить всё

function megaFunction() {
     // вот тут jQuery код
}
 
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Jquery в конце документа

Сообщение rak »

futbolim писал(а):Всем привет. Так как у нас jquery в конце тела док-та подключается, вполне резонный вопрос:
Какие у нас есть варианты, чтобы работали события самого инпута в теле документа до подключения jquery библиотеки, например такое:

Код: Выделить всё

<input type=text onChange="тут jquery код">
?
варианты:
1. подключать jquery самом начале
2. вынести js в отдельный файл и вешать событие через $.change
3. использовать registerScript прямо во вьюхе, ну и тоже обработчик вешать через jquery
Аватара пользователя
maleks
Сообщения: 1992
Зарегистрирован: 2012.12.26, 12:56

Re: Jquery в конце документа

Сообщение maleks »

вообще то код jQuery в атрибутах будет работать.
На момент то запуска обработчика события jquery библиотека подгрузится уже.
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Jquery в конце документа

Сообщение futbolim »

Спасибо, ребят.
Ответить