Код jQuery работает без библиотеки jQuery
src="http://code.jquery.com/jquery-latest.min.js" charset="utf-8">
function switch01(){
$("#con01,#con02,#con03").hide();
$("#con04").slideToggle("slow");
};
Как я понимаю, приведенный выше код - это код jQuery, и для его работы нужна первая строка ссылки.
Например, код CSS не будет работать без ссылки на файл CSS (если он не помещен в строку).
Но я удалил первую строку (случайно), и то, что я вижу - код все еще работает.
Может быть, браузер имеет внутри себя jQuery?
Если так - зачем вообще нужна указанная строка?
И если так - как насчет приоритетной проблемы (в случае конфликта версий между ссылками и библиотекой браузера?
И если не так - где находится библиотека?
Возможно - в вечной, вечно существующей вселенной:).
Или, может быть, что-то не так в моем понимании (вероятно).
3 ответа
Скорее всего, это будет ваш браузер, кеширующий его, на самом деле Попробуйте принудительное обновление с SHIFT+F5 несколько раз.
Тем не менее, глядя на это в его нынешнем виде - это неверный сценарий, и я удивлен, что он когда-либо работал.
(если вы не вытаскиваете это из контекста..?)
На большинстве браузеров сегодня актуально CTRL+SHIFT+DEL
появится диалоговое окно "Очистить кэш", где вы можете указать, что вы хотите очистить.
Кеширование, наверное. Очистите кеш браузера и посмотрите, что получится. Инструкции по очистке кэша зависят от рассматриваемого браузера.
Размещенный вами код не будет работать без jQuery или simliar JS Framework. Если он работает без первой строки, в которую вы включаете библиотеку jQuery, то он также может быть загружен чем-то другим. Браузеры не включают библиотеку jQuery по умолчанию.
Вы можете посмотреть в инспекторе Chrome или Firebug Firefox, чтобы просмотреть загружаемые ресурсы; посмотрим, сможете ли вы найти jQuery в этом списке.
Однажды я столкнулся с той же проблемой. Это произошло из-за кеширования вашего браузера. Попробуйте очистить кеш браузера или запустить код в другом браузере, где вы никогда раньше не запускались. или вы можете попробовать обновить страницу много раз.
Надеюсь, что это поможет вам. Спасибо.