$(function(){ var props = 'transform WebkitTransform MozTransform OTransform msTransform'.split(' '), prop, el = document.createElement('div'); for(var i = 0, l = props.length; i < l; i++) { if(typeof el.style[props[i]] !== "undefined") { prop = props[i]; break; } } startClock(); function startClock() { var angle = 360/60, date = new Date(), hour = (function() { var h = date.getHours(); if(h > 12) { h = h - 12; } return h })(), second = date.getSeconds(); if(prop) { $('#pizza')[0].style[prop] = 'rotate('+angle * (second /2)+'deg)'; } } });