我在每個頁面中都有一個菜單欄,當我點擊其中一個子項目時,我希望頁面重定向到另一個html並順利滾動到該特定DIV。 我使用這個代碼把它一個頁面的div內順利滾動:平滑滾動到不同的HTML頁面中的div
$(function() {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
return false;
}
}
});
});
有沒有讓我能有什麼,我要求修改這個代碼的方法嗎?
我認爲你需要保存滾動到無論是在PHP會話什麼格,或者如果您在新的頁面URL添加DIV ID和使用JavaScript得到它,所以你知道在哪裏滾動到。 – Medda86