Почему браузер не определяет функцию?

Подключены все необходимые скрипты
<script src="js/jquery-1.9.0.min.js"></script>
<script src="js/jquery.liFixar.js"></script>


Но почему то функцию liFixar браузер определяет как ананимную.
$(window).load(function(){

		$('.menu').liFixar({
		side: 'top',
		position: 0,
		fix: function(el, side){
			el.addClass("fixed");
			el.liFixar('update')
		},
		unfix:  function(el, side){
			el.removeClass("fixed");
			el.liFixar('update')
		}
	});
	})


И выписывает такую ошибку:
Uncaught TypeError: undefined is not a function main.js:3
(anonymous function) main.js:3
st.event.dispatch jquery-1.9.0.min.js:2
y.handle

Что делать? и как это исправить?
  • Вопрос задан
  • 3514 просмотров
Решения вопроса 2
shcherbanich
@shcherbanich
Программист
Указать правильный путь до js/jquery.liFixar.js
Ответ написан
@Shuboanator Автор вопроса
@scherbanich
<<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>artweb</title>
<link href="css/main.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="font-awesome-4.1.0/css/font-awesome.min.css">
<script src="js/jquery-1.9.0.min.js"></script>
<script src="js/jquery.liFixar.js"></script> 
<script src="js/main.js"></script>
<script src='http://codepen.io/assets/libs/fullpage/jquery.js'></script>
<script>
	$(window).scroll(function() {
		$('#webimgbole,#logotext,#markimgbole').each(function(){
		var imagePos = $(this).offset().top;

		var topOfWindow = $(window).scrollTop();
			if (imagePos < topOfWindow+790) {
				$(this).addClass("slideRight");
			}
		});
	});
	
	$(window).scroll(function() {
		$('#webtext,#logoimgbole,#marktext').each(function(){
		var imagePos = $(this).offset().top;

		var topOfWindow = $(window).scrollTop();
			if (imagePos < topOfWindow+790) {
				$(this).addClass("slideLeft");
			}
		});
	});
</script>
<script src="js/prefixfree.min.js"></script>

</head>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы