Показать сообщение отдельно
  #5 (permalink)  
Старый 03.06.2014, 17:29
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от frenzy Посмотреть сообщение
Вроде сработало. Спасибо.
А поподробнее про $ можно? Это какая-то особенная ссылка в которую попадает что-то из последнего подгружаемого файла, или как?
По умолчанию при подключении JQ оно инициализирует 2 переменные в глобальной области - $ и jQuery, которые используются для доступа к функциям JQ. У вас после подключения JQ используется jQuery.noConflict(); (файл jquery-noconflict.js) С помощью этого метода переменная $ отвязывается от JQ чтобы не конфликтовать с другими библиотеками. Поэтому доступ к функция JQ после использования noConflict осуществляется только через переменную jQuery, а не $. А та обертка вокруг кода создает внутри анонимной функции локальную переменную $, которая ссылается на jQuery, поэтому внутри функции код может использовать $ как обычно. Хотя можно было просто заменить
$(document).ready(function()
на
jQuery(document).ready(function($)
чтобы получить аналогичный результат.

Последний раз редактировалось jsnb, 03.06.2014 в 17:37.
Ответить с цитированием