ファンシーボックス v.2.1.4を使用し、本文の背景画像を中央に固定し、垂直スクロールバーを常に表示させました。
body{
background: url('../img/sfondo.jpg') fixed center top;
overflow-y: scroll;
}
スクロールバーの表示を強制したにもかかわらず、Mac の firefox (ライオンのスクロールバーはページ内のスペースを取らないため、chrome と safari は問題ありませんでした) と、つまり、ff,windows の chrome で背景画像のシフトの問題がありました。
そのため、バックグラウンド プロパティでワールドセンターの代わりにx-offsetを手動で設定すると、問題が解決したことに気付きました。そのため、ページの HEAD で少し jquery を使用して管理しました。
<script>
function centerTheBackground(){
var pageWidth = $(window).width();
var imageWidth = 1920; //set here the width of the background image
var xOffset = (imageWidth/2) - (pageWidth/2);
jQuery('body').css('background-position', '-' + xOffset + "px top");
}
jQuery(function($){
centerTheBackground();
});
$(window).resize(function() {
centerTheBackground(); //re-center the background image during window resizing
});
</script>