私はjsFiddleで私の問題のこの例を設定しました:例はレスポンシブであるため、フルスクリーンでも参照してください:
mmenu がアクティブなときにメニュー項目をクリックすると、スクロールが正しいアンカーではなく、ランダムなアンカーにジャンプします。誰でも助けることができますか?
jquery 1.9.1、mmenu.js、jqueryeasing があり、これらはインライン スクリプトです。
$(function() {
$('nav ul li a').bind('click',function(event){
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1000,'easeInOutExpo');
event.preventDefault();
});
});
$(function() {
$('nav#nav').mmenu({
configuration: {
// For some odd reason, the header won't stay "fixed"
// when using hardware acceleration
hardwareAcceleration: false
}
});
});