Как решить "uncaught typeerror: $ не функция"?Jquery

Программирование на jquery
Ответить
Anonymous
 Как решить "uncaught typeerror: $ не функция"?

Сообщение Anonymous »

Я получил unaught typeerror: $ не является ошибкой , когда я пытаюсь принести id и сохранить ее в переменной
здесь я получил ошибку => {var topmenu = $ ('primary-menu');}
{var topmenu = $ ('primary-menu');// Cache selectors
var topMenu = $('primary-menu');
topMenuHeight = topMenu.outerHeight()+15,
// All list items
menuItems = topMenu.find('a[href^="#"]'),
// Anchors corresponding to menu items
scrollItems = menuItems.map(function(){
var item = $($(this).attr("href"));
if (item.length) { return item; }
});

// Bind to scroll
$(window).scroll(function(){
// Get container scroll position
var fromTop = $(this).scrollTop()+topMenuHeight;

// Get id of current scroll item
var cur = scrollItems.map(function(){
if ($(this).offset().top < fromTop)
return this;
});
// Get the id of the current element
cur = cur[cur.length-1];
var id = cur && cur.length ? cur[0].id : "";
// Set/remove active class
menuItems
.parent().removeClass("act")
.end().filter("[href='#"+id+"']").parent().addClass("act");
});​


Подробнее здесь: https://stackoverflow.com/questions/637 ... a-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»