Lim Chee Unがここで作成した投稿から:http: //davidwalsh.name/mootools-onload-smoothscroll
window.addEvent(‘domready’, function() {
new SmoothScroll({ duration:700 }, window);
var el = window.location.hash.substring(1); // the hash
if(el) {
window.scrollTo(0,0);
var scroll = new Fx.Scroll(window, { wait: false, duration: 700, transition: Fx.Transitions.Quad.easeInOut });
scroll.toElement(el);
}
});
ページが読み込まれたときに、ページがURLの#まで自動的にスムーズにスクロールするようにしたいと思います。
リンクが次のような場合、つまり同じページの場合、スムーズなスクロールが機能します。
<a href="#pageHeading">Books & Booklets</a>
私がこのようにそれを必要とする方法ではなく:
<a href="books.html#pageHeading">Books & Booklets</a>
なぜこれが機能しないのか、誰かが光を当てることができますか?
ありがとう