我試圖讓這個div只在mouseover上擺動,而不是在頁面加載上。這裏是JS:努力擺脫mouseover不上載
(function swing() {
var ang = 20,
dAng = 10,
ddAng = .5,
dir = 1,
box = document.getElementById("box");
(function setAng(ang){
box.style.WebkitTransform = 'rotate('+ang+'deg)';
box.style.MozTransform = 'rotate('+ang+'deg)';
dir = -dir;
if (dAng > 1)
dAng -= ddAng;
if (Math.abs(ang) > 0)
setTimeout(setAng, 1000, dir * (Math.abs(ang)-dAng));
})(ang);
box.mouseover = function(){
box.style.WebkitTransform = 'rotate(-20deg)';
box.style.MozTransform = 'rotate(-20deg)';
setTimeout(swing, 1000);
}
})();
正如你所看到的,它是負載擺動。只是不是鼠標懸停。
這裏是的jsfiddle:http://jsfiddle.net/qqsLW/
乾杯傢伙
鼠標懸停更改爲onmouseover –
嘗試*閱讀*有用的標記彈出窗口,然後將它們貼在您的帖子上。 –