Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Предполагается наличие объекта IE (https://javascript.ru/forum/jquery/43218-predpolagaetsya-nalichie-obekta-ie.html)

1n3gan 27.11.2013 09:48

Предполагается наличие объекта IE
 
Здравствуйте.
IE < 9 версии выдает ошибку в консоли: "Предполагается наличие объекта".
Целый час не мог понять в чем суть, и наконец заметил, что он
не понимает короткую запись jQuery, например,
$(function(){
	$('body');
})

будет выдавать ошибку.
А вот с такой записью
(function($){
	$('body');
})(jQuery)

проблем не возникает.
Версия jquery: 1.7.1
Вопрос: почему так происходит и можно ли как-то еще короче один раз объявить переменную $ как jQuery и использовать уже со знаком доллара?
Спасибо.

ksa 27.11.2013 09:55

Цитата:

Сообщение от 1n3gan
можно ли как-то один раз объявить переменную $ как jQuery и использовать уже со знаком доллара?

Ты это уже сделал во втором примере.

рони 27.11.2013 09:55

1n3gan,
а кроме jquery другие скрипты есть?

1n3gan 27.11.2013 10:23

ksa, это понятно, что уже сделал. Хотелось было найти причину.
рони, да, есть. И они не работали в IE ниже 9 с короткой записью.

Причину уже выявил, на сайте использовалась более ранняя версия jQuery и подключена она была коряво, в связи с чем возникал конфликт.
Также нашел решение здесь
Вопрос закрыт.


Часовой пояс GMT +3, время: 09:53.