JavaScriptを使用してページよりも少し速くスクロールしたい34枚の写真があり、現在scrollingParallaxプラグインを使用しています。ただし、iPad に切り替えて表示すると、大ざっぱになります。母はそこでしか見ないので、サイトをレスポンシブにしたかったのです!このぎこちなさは、私の非効率的なコーディング、古いプラグイン、または私がただのガキのせいなのだろうかと思いました!
私は本質的にプラグインに 34 回ループしていますが、これは効率的ではないと確信していますが、時間と理解が限られているため、すべての知識スタックオーバーフローのフォントにそれを投げ出すと思いました!
私が使用しているループは次のとおりです。
/* Photo sprite alignment and scroll */
for(var i=0; i<34; i++){
var j = '#photo' + (i+1);
$(j).scrollingParallax({staticSpeed : 2.2,staticScrollLimit : false, loopIt : false});
};
いくつかの写真の CSS:
.photos{position: fixed; z-index:-1;}
#photo1{top:900px; left:10px;}
#photo2{top:1100px; right:10px;}
#photo3{top:1300px; left:10px;}
#photo4{top:1500px; right:10px;}
#photo5{top:1700px; left:10px;}
#photo6{top:1900px; right:10px;}
#photo7{top:2100px; left:10px;}
#photo8{top:2300px; right:10px;}
一部の写真の html:
<div class="photos">
<img src="img/1.png" id="photo1">
<img src="img/2.png" id="photo2">
<img src="img/3.png" id="photo3">
助けてくれてありがとう!