2016-09-13 7 views
0

今日、私の質問はちょっと変わったものです。基本的に私がやろうとしていることのいずれか永遠か、それはその後、360に到達するまで、この画像コードイメージURLの一部をx秒ごとに変更

<img src="3d.php?a=-25&w=35&wt=-45&abg=0&abd=-30&ajg=-25&ajd=30&ratio=13&format=png&displayHairs=true&headOnly=false&login="> 

を取ると、それはそれだけwの35の部分=を更新し、それがその数に1を追加している必要がありありx秒ごとに0にリセットされます。

これは、可能なwt =を0から360まで手動で生成するのではなく、回転するイメージのように見せることです。

答えて

1

これを試してください:あなたのスクリプトで

<img id="threedee"> 

、さらにページの下:

var w = 35; 
var x = 5; // every 5 seconds 
var threedee = document.getElementById("threedee"); 
setInterval(function() { 
    w = (w + 1) % 360; 
    var src = "3d.php?a=-25&w=" + w + "&wt=-45&abg=0&abd=-30&ajg=-25&"; 
    src += "ajd=30&ratio=13&format=png&displayHairs=true&headOnly=false&login="; 
    threedee.src = src; 
}, x * 1000); 
+0

ような何かを試すことができます働くどうもありがとうございました。 – AzureZhen

1

あなたが、私はそれを望んでいただけでどのように、素晴らしく働い

var counter = 35; 
var x = 5; 
var url = '3d.php?a=-25&w={{counter}}&wt=-45&abg=0&abd=-30&ajg=-25&ajd=30&ratio=13&format=png&displayHairs=true&headOnly=false&login=' 

setInterval(function(){ 
    img.src = url.replace('{{counter}}',counter); 
    counter = counter + 1 > 360 ? 0 : counter + 1; 
},x * 1000); 
関連する問題