parallax.js jQueryプラグインを追加しても効果はありますが、正しくは動作しません。背景が拡大され、スクロール時に画像が不鮮明になります。これらの問題を修正するために、ドキュメントに記載されている追加の変数を追加し、期待通りに機能します。しかし、予期しないことに、JavaScriptオブジェクトを埋め込んだ空のdivである '#sections' divでJSを使用して動的に作成されたコンテンツも破損します。Parallax.js jQueryプラグインを使って拡大した背景画像
function parallaxBackground(){
var yPos = -(($window.scrollTop() - $this.offset().top)/5);// Scroll speed
var coords = '1% '+ yPos + 'px';// Background position
$this.css({ backgroundPosition: coords });// Move the background
}
parallaxBackground();//Call parallaxBackground function
この機能がJSを使用して作成されたHTMLコンテンツを消去する理由は何ですか? JSの残りの部分はまだ動作していますが、動作を停止する '#sections' divだけです。スクロール、露呈、ホバー効果はそのままです。ここにコードへのリンクがあります。
https://gist.github.com/flyspaceage/075dcf3a6d6bd65edf0f456036eb9bd8
詳細はFlySpaceAgeによってコメントをお読みください。