我正在使用
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');
}
});
});
这次我错过了什么?
答案 0 :(得分:1)
尝试
window.scrollTo(90,0);
而不是
$('body').scrollTo('90px');
注意:window.scrollTo(xpos,ypos);
快乐编码:)
答案 1 :(得分:1)
使用scrollTop
而不是滚动
$(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);
}
});
});