javascript - jQuery scrollTo 函数似乎在任何地方都不起作用

标签 javascript jquery

我正在使用

https://github.com/flesler/jquery.scrollTo

https://github.com/flesler/jquery.localScroll

代码:

$(document).ready(function(){

//  variable to keep track of menu state
var menuToggle = 0;

$(".menu-popup-button").click(function(){
  $(".menu-popup-button").toggleClass( "active" );
  $(".main-menu-wrapper").toggle();
  if (menuToggle == 0) {
    $('body').scrollTo('90px');
    menuToggle = 1;
  }
  else {
    menuToggle = 0;
    $(".main-menu-wrapper").toggle();
    $(".menu-popup-button").toggleClass( "active" );
    $('body').scrollTo('0px');
  }
});
});

这次我错过了什么?

最佳答案

使用 scrollTop 而不是 scrollTo

$(document).ready(function(){

     //  variable to keep track of menu state
var menuToggle = 0;

$(".menu-popup-button").click(function(){
  $(".menu-popup-button").toggleClass( "active" );
    $(".main-menu-wrapper").toggle();
    if (menuToggle == 0) {
      $('body').scrollTop(90);
      menuToggle = 1;
    }
    else {
      menuToggle = 0;
      $(".main-menu-wrapper").toggle();
      $(".menu-popup-button").toggleClass( "active" );
      $('body').scrollTop(0);
    }
  });
  });

关于javascript - jQuery scrollTo 函数似乎在任何地方都不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22984092/

相关文章:

javascript - 是否可以使用 Extjs 5 TreeStore 在 ajax 请求中发送启动和限制参数?

javascript - 使用 PHP(Codeigniter) 将变量从 Controller 传递到 javascript

javascript - 隐形验证码 - 挑战未出现

javascript - 操作表单中的文本 - JavaScript/Jquery

javascript - 单击时如何告诉 onBlur 不要隐藏提交按钮?

javascript - 在 React/Redux 中在屏幕上一一显示内容

javascript - 单击时全屏图像

jquery - Fancybox 中自动调整高度

javascript - 查询 : If select has option 1 show div

jquery - 如何自定义ckeditor的工具栏