使用JavaScript構建模擬時鐘,我知道如果我用jQuery來做這件事情會更容易,但這不是一個選項。如何使用JavaScript在不同瀏覽器上工作的旋轉圖像
一切工作在Chrome和Safari(意味着webkit瀏覽器),但沒有在其他任何人。
這是我的滴答法,基本上它是根據時間旋轉圖像。
function tick(deg, elmt){
document.getElementById(elmt).setAttribute(
"style", "transform:rotate(" + deg + "deg);"
+ "-moz-transform: (" + deg + "deg);"
+ "-o-transform: (" + deg + "deg);"
+ "-webkit-transform:rotate(" + deg + "deg);"
+ "filter:progid:DXImageTransform.Microsoft.BasicImage(" + deg + "deg);"
);
}
任何建議使其工作?
任何原因,你不使用jQuery的來源是什麼?沒有jQuery的JavaScript就像沒有標準庫的C一樣。 –
@MaximYegorushkin:沒有DOM API的Javascript會像沒有標準庫的C一樣。我不認爲在C語言中有一種類似於jQuery的通用模擬,除了可能用於嵌入式編程的Arduino庫C語言。 – slebetman
@slebetman:你是對的,更像是C++而沒有Boost。 –