Доброго времени суток всем!
Никак не справлюсь с проблемой. Имеется файл (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, никаких изменений..
Тоже самое...