JQery 1.9.1 и Opera 9.63
Доброго времени суток всем!
Никак не справлюсь с проблемой. Имеется файл (page.js) прикрепленный через link, в нем собственно простой скрипт: /* ТУТ У МЕНЯ КОММЕНТЫ */ $(document).ready(function() { $(window).resize(function() { fitPageHeight(); }); fitPageHeight(); }); function fitPageHeight () { $('#middle_box').css('height', function() { if ($(window).scrollTop() == 0) { var calcHeight = $(window).height() - $('#header_box').innerHeight() - $('#footer_box').innerHeight(); if (calcHeight > $('#content_box').innerHeight()) return calcHeight; } return 'auto'; }); } Работает во всех браузерах, а в опере наотрез отказывается. Причем судя по ошибке, опера вообще не хочет работать с JQury, далее привожу ошибку из консоли оперы: Inline script thread Error: name: ReferenceError message: Statement on line 4: Undefined variable: $ Backtrace: Line 4 of linked script http://localhost/js/page.js $(document).ready(function() { stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace' Вот так я линкую JQuery: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> Поиск решения в интернете ничего не дал. Могу только предположить что что-то не так с самой оперой, однако с чужими сайтами использующими JQuery, браузер дружит.. Пробовал менять версию JQuery, никаких изменений.. :-? Тоже самое... :help: |
новые версии JQery не работают со старыми версиями браузеров
|
Какую версию посоветуете?
|
я бы посоветовал обновить оперу)
нужно смотреть какая версия jQuery была актуальна во времена 9й оперы |
Спасибо!
|
Часовой пояс GMT +3, время: 06:35. |