2015-05-06 53 views
-1

我是javascript中的新手。請幫助我瞭解我的概念在哪裏出錯。作爲遞歸調用的回調函數未按預期工作。 '鍾'應該每次都以一個度數來調整。css方法回調函數內遞歸函數

function tinkle(deg){ 
    $("#bell").css({ 
     '-ms-transform': 'rotate('+deg+'deg)', 
     '-webkit-transform': 'rotate('+deg+'deg)', 
     'transform': 'rotate('+deg+'deg)' 
    }, 'fast', 'swing',function(){ tinkle(deg); }); 
} 
+0

你做的第一次給它打個電話? – snehatulsi

+1

你確定CSS有回調函數嗎? –

+0

請閱讀:[.css()| jQuery API文檔](http://api.jquery.com/css/)。 '.css()'方法沒有回調。 – melancia

回答

0

css方法沒有回調方法。你可以read the docs here

你必須自己調用函數,嘗試setInterval

setInterval(function(){ 
    // your jquery css code here 
}, [some delay time]);