我想製作一個非常基本的HTML5/jQuery旋轉腳本。下面是代碼:爲什麼不是這個簡單的jQuery腳本工作?
$(document).find("[data-rot]").each(function(i, e) {
var rotation = $(this).attr("data-rot");
console.log(i+' '+rotation);
$(this).css({ '-moz-transform': rotation, '-webkit-transform': rotation });
});
和HTML:
<div data-rot="90">Rotate me 90 degrees</div>
<div data-rot="20">Rotate me 20 degrees</div>
<div data-rot="180">Rotate me 180 degrees</div>
<div data-rot="300">Rotate me 300 degrees</div>
我在做什麼錯? console.log()工作。
你得到了什麼錯誤的 「X」? – Saket
沒有錯誤,它只是沒有做任何事情。 – watzon
你爲什麼不簡單尋找'$('[data-rot]')'?另外,你可以使用'each'函數中的'data'函數來訪問'[data-]'屬性:'$(this).data('rot')'。 – zzzzBov