私は現在ポートフォリオ サイトを構築していますが、少し問題があります。基本的に 2 つの小さな問題があります...
位置に x 軸の「中心」属性が含まれている場合、y 軸でアニメーション化する背景位置を取得できません
スクロール中に効果が得られず、スクロールを停止すると一時停止し、スクロールを続けると続行します
ここに私が使用しているコードがあります:
//Top section parallax
$(function parallaxInnerAnimation(){
//Reset the background position
$('#first-canvas .inner').css({backgroundPosition: 'center 0px'});
//Set the animations
$(window).scroll(function() {
$('#first-canvas .inner').animate({
backgroundPosition:"(center -200px)"
}, 5000, 'linear');
});
});
Alexander Farkas による jquery.backgroundPosition プラグイン v1.22 と jQuery 1.6.1 を使用しています。
このサイトは css3 と html5 であり、主に IE9、Firefox 4、Chrome 11 などをサポートすることを目的としています...古いブラウザー用に別のサイトを作成しているため、下位互換性が犠牲になる可能性があります
ばかげた質問で申し訳ありませんが、私は実際には開発者ではなく、フロントエンドのものをコーディングできるデザイナーです。よろしくお願いします。
アップデート:
コンテキストに入れるために、ライブサーバーhttp://charlieryan.co.uk/stack-overflow/に配置しました