私はbackground-attachment: fixed
が非常に退屈で何度も尋ねられていることを知っていますが、私はいくつかの助けを求めています。私は3ヶ月間コーディングをしていて、友人のために何かをデザインしています。結局私のポートフォリオに追加します。ウェブサイト lengtest.comにリンクしてください。小さなデバイスで非常にうまくスクロールする
だから、私はモバイルノートでは固定されていないコードを見つけることができましたが、遅れなくスクロールしません。誰も助けることができますか?または、私は新しいページをデザインすべきですか?私のデスクトップサイトは正常です。再生しているだけの携帯電話やipads。
CSS:(jQueryのを使用して)
#container {
display: inline-block;
background-image:url("lengcover2.jpg");
background-attachment:scroll;
background position:left top;
background-size:cover;
width:100%;
height:800px;
}
はJavaScript:
$(window).scroll(function() {
var scrolledY = $(window).scrollTop();
$('#container').css('background-position', 'left ' + ((scrolledY)) + 'px');
});
実際の使用例を表示できますか? –
jquery関数を使用しています。携帯デバイスがスクロールするたびに「重い」と表示されるため、通常は遅れています。あなたは何を正確に達成するにはjavascriptが必要ですか?確かにあなたはCSSだけでそれを行うことができます...私はちょうどあなたが何をしたいかを理解したいです –
おそらくモバイルブラウザーがブラウザが保存できないような速い方法で 'scroll'イベントを発生させるため遅れている計算とアップ。あなたは、コールバックを抑制しようとするかもしれません。 [プラグインを使って](http://benalman.com/projects/jquery-throttle-debounce-plugin/)。 – Terry