2

こんにちはみんな今私はdivを回転させてそれを場所で停止させる方法を理解しようとしています。私はこれについていくらかの助けを持っていますが、iamは何が間違っているのかわかりません。コードに関するヘルプは素晴らしいでしょう。

助けてくれてありがとう

4

2 に答える 2

3

javascriptコードを次のように変更してみてください。

$(window).load(function(){
var $elie = $("#super");
rotate(1);

function rotate(degree) {
$elie.css({
'-webkit-transform': 'rotate(' + degree + 'deg)',
'-moz-transform': 'rotate(' + degree + 'deg)',
'-o-transform': 'rotate(' + degree + 'deg)',
'-ms-transform': 'rotate(' + degree + 'deg)',
'transform': 'rotate(' + degree + 'deg)'
});
console.log(degree);
if (degree < 100) {
timer = setTimeout(function() {
    rotate(++degree)
}, 1);
}} 
});

ここにデモがあります:http://jsfiddle.net/ongisnade/mq8Ar/

于 2012-11-29T02:09:48.373 に答える
1

ここを見てくださいhttp://jsbin.com/uwunaw/4/edit

グローバル変数として追加 し、jQueryのonReadyにvar elie = null;入れています。elie = $("#super");

このような

$(function () {
    elie = $("#super");
    rotate(1);
});

現在動作しています。

于 2012-11-29T02:05:54.593 に答える