首页 > 解决方案 > 不明白为什么我得到 Uncaught TypeError: (intermediate value)(...) is not a function error

问题描述

不确定为什么我会在以下范围内收到此错误:

//Add transition when scrolling down
$(window).scroll(function() {    
  var scroll = $(window).scrollTop();
  if (scroll >= 25) {
      $(".mainMenu").addClass("scroll");
  } else {
      $(".mainMenu").removeClass("scroll");
  }
});

// add scroll effect on page refresh too
$(function() { 
  var scroll = $(window).scrollTop();
  if (scroll >= 10) {
    $(".mainMenu").addClass("scroll");
  } else {
    $(".mainMenu").removeClass("scroll");
  }
});

// hamburger
(function( $ ) {  
  $( document ).ready( function() {
    var hamburger = $('#hamburger-icon');
      hamburger.click(function() {
        hamburger.toggleClass('active');
      return false;
    });

  });
})( jQuery );

不要以为我缺少任何分号或右括号,所以不确定为什么会这样?

标签: javascriptjquery

解决方案


推荐阅读