インデックスページを特定のアンカータグにスクロールして背景画像を変更する機能があります。私が今抱えている問題は、メニューページのリンクを使用して、インデックスページのアンカーに移動し、その背景画像を変更する必要があることです。メニューページがインデックスページの上部に表示されます。
インデックスページ内をスクロールするために持っているJavascriptは次のとおりです。
$('-Button-to-scroll-is-clicked').click(function () {
clearInterval(ID);
$('html, body').animate({
scrollTop: $('-Anchor').position().top
},
3000);
var IntID = setInterval(changeImg, 1500);
function changeImgHome() {
$('.imagemhome').css('background', 'url(-New-Image.jpg) top center no-repeat fixed');
};
ID = IntID;
return false;
});
メニューページからインデックスページをスクロールするために持っているJavascriptは次のとおりです。
$('-Button-In-Menu-Page').click(function () {
$('html, body').animate({
scrollTop: $('-Anchor-In-Index-Page').position().top
},
3000);
return false;
});
すでに述べたように、背景画像を適切に変更できるように、(window.scroll関数を使用して)スクロールした後の位置をインデックスページで確認する必要があります。