Проблема:
- Сайт работает в Firefox, Chrome, Safari, но не в IE (7 и 8).
- Ошибка в строке 1 символа 1 в modernbrowsereffects.js - но почему?
- При наведении курсора на левое меню появляется больше ошибок
EDIT:
Я думаю, что у меня есть грешник! Но я не могу понять, как это исправить. Когда я удаляю это из файла JS, все работает как шарм:
//Left menu :hover-effect
$('ul.menu li a:not(.active)')
.css({backgroundPosition: '262px 12px'})
.mouseover(function(){
$(this).stop().animate({backgroundPosition: '248px 12px'})
})
.mouseout(function(){
$(this).stop().animate({backgroundPosition: '262px 12px'})
});
//Left menu :hover-effect (Child)
$('ul.menu li ul li a:not(.active)')
.css({backgroundPosition: '262px 7px'})
.mouseover(function(){
$(this).stop().animate({backgroundPosition: '248px 7px'})
})
.mouseout(function(){
$(this).stop().animate({backgroundPosition: '262px 7px'})
});
Подробное описание:
У меня ОЧЕНЬ странная проблема на этой странице, которую я сделал .
У меня есть файл JS, который называется ModersBrowserEffects.js, в котором я произвел множество эффектов на сайте. Анимации и прочее.
Все прекрасно работает во всех браузерах, кроме IE, даже не IE8.
В нем говорится, что ошибки находятся в строке 1 и символе 1 в ModersBrowserEffects.js, но я не понимаю, почему $ должно быть ошибкой ??
Если этого было недостаточно ... Если вы наведите курсор на левое меню (с анимированным фоновым расположением, заданным в ModernBrowserEffects.js), появится много новых ошибок. Теперь его jQuery с ошибками в строке 156 ...