基本的に、Windows 8 JavaScript + jQuery アプリ用の MS Visual Studio 2012 にこのコードがあります。
<script>
window.setInterval(function () {
var currentx = $(".ball").css("left");
var currenty = $(".ball").css("top");
$(".ball").css("top", currentx + 1);
$(".ball").css("left", currenty + 1);
//debug
var time=1;
$("p.test").text("Has been called " +time);
var time=time+1;
}, 100);
</script>
はい、jQuery 2.0 を使用しています
ここで、API をhttp://www.w3schools.com/js/js_timing.asp と http://api.jquery.com/css/で確認しました。
私のコードはコンパイルされますが、ボールの位置が更新されません。一度だけ呼び出されているようです。それが助けになるなら、ボールはDIV要素です。Windows 8 アプリは DOM 操作を完全にはサポートしていないか、Window グローバル変数だけをサポートしているのかもしれませんが、私にはよくわかりません。
クラス ボールの上部と左側の CSS ルールのこの要素を設定された間隔で更新するという目標を達成するには、どのコードが必要ですか?