私は年齢にかかわらずコードを書いていません。自分のスキルをリフレッシュするために楽しい小さなウェブサイトを作ることに決めました。残念ながら、私は粘土鳩をアニメーション化することに固執しています(私はインタラクティブなものを作っています)。私は数日間コードのこの部分に立ち往生しており、私はそれの周りに頭を上げることはできません。どんな援助も心から歓迎されます。あなたは残りの部分は、私は残りの部分を与える場合JavaScriptアニメーションがついていません
var uwifh = 1;
if (uwifh == 1) {
var screenwidth = screen.width-'px';
var screenheight = screen.height-'px';
function lanceerklei() {
var e = document.getElementById('clay');
e.style.visibility = 'visible';
var positie_yinit= Math.floor(Math.random*(screenheight/1.7))+50;
var positie_y;
var positie_x = 10;
var paraboolfactor = (Math.floor(Math.random * 50) + 1)/1000;
var parabooltop = screenwidth/2;
var snelheid = Math.floor(Math.random*20)+20;
var elke20ms;
elke20ms= setInterval(function(){
positie_x= positie_x += snelheid;
positie_y= (-1 * paraboolfactor) * (positie_x - parabooltop)^2;
e.style.left = positie_x + 'px';
e.style.top = positie_y + positie_yinit + screenheight + 'px';
}, 20);
};
window.setTimeout(lanceerklei, 1000);
};
#clay{
position: fixed;
height: 150px;
width: 150px;
visibility: hidden;
z-index: 11;
top: 10px;
left: 10px;
}
<img src="http://www.threecountiesclayshoot.co.uk/communities/0/004/013/041/930//images/4619113458.png" id="clay">
これは、全体のコードではありません。
は、ここで私はこだわっています私のコードセグメントです。
もう一度助けていただければ幸いです。
これを実行するだけで多くの問題が発生します。 「作業中」のコードについてはhttps://jsfiddle.net/pL631a3y/を確認してください。 – Asken
コードに奇数ビットがほとんどありません。最初の 'var uwifh = 1;あなたが 'var screenwidth = screen.width + 'px'を目指していると仮定すると、間違っています;' '+' '(' uuifh == 1) ''と ''スクリーンの幅= screen.width-'px '; '-'が単に減算しようとするとき、concat文字列。 – GillesC
次は@GilesCのコメントに続き、randomは関数です – Asken