頂部我要滾動的DIV頂部position.I有問題,拿到HREF value.now在console.log(a);
滾動使用的href ID
function myFunction()
\t {
\t var a=$(this).attr('href');
\t \t console.log(a);
\t \t $('html, body').animate({scrollTop: $('#'+a).offset().top-40}, 500);
}
#consulting,#segments,#partner,#insights{min-height:100vh;}
.secMenu{position:fixed;
}
<div class="container-fluid">
\t <div class="row secMenu">
\t \t <div class="col-md-9 col-sm-12 menu">
\t \t <ul class="nav navMenu">
\t \t
\t \t \t <li class="test1"><a href="#consulting" onclick="myFunction()">Consulting & Solutions</a></li>
\t \t \t <li class="test2"><a href="#segments" onclick="myFunction()">Segments</a></li>
\t \t \t <li class="test3"><a href="#partner" onclick="myFunction()">Our Partners</a></li>
\t \t \t <li class="test4"><a href="#insights" onclick="myFunction()">Perspectives</a></li>
\t \t \t </ul>
\t \t </div>
\t \t
\t </div> <!--End of second menu -->
\t <div class="row">
\t <div id="consulting">
\t div1
\t \t </div>
\t \t <div id="segments">
\t \t div11
\t \t </div>
\t \t <div id="partner">
\t \t div111
\t \t </div>
\t \t <div id="insights">
\t \t div1111
\t \t </div>
\t \t </div>
\t </div>
爲什麼'$(document).ready'在myFunction裏面? – gcampbell
和'$(this).attr('href')'在$(document).ready'裏面? – Arif
您的代碼中有很多語法和其他錯誤... –