我試圖創建一個函數,其中#div
將傾斜點擊左側15度,然後回到之前不久後的位置,但我認爲這可以很容易通過添加定時事件添加到解決方案。但是Tilt是我遇到的最大麻煩。理想情況下,我會單獨使用JavaScript來做到這一點。但是會對jQuery和/或CSS3開放。輕量級傾斜onClick/JS或CSS3
我在創建自定義動作時使用了下面的代碼片段。
jQuery.fn.shake = function() {
this.each(function(i) {
$(this).css({ "position" : "relative" });
for (var x = 1; x <= 3; x++) {
$(this).animate({ left: -15 }, 10).animate({ left: 0 }, 50).animate({ left: 15 }, 10).animate({ left: 0 }, 20);
}
});
return this;
}
但它不允許;或者我沒有這樣的運氣 - 創造一個「傾斜」的效果,只有水平或垂直的副作用。我假設我可能需要在那裏獲得一些CSS3。任何指針?
免責聲明:我希望主要JavaScript的解決方案,因爲我支持IE 9+/Modern瀏覽器(chrome,ff,safari)。否則,在這一點上沒有實際意義。謝謝。
傾斜?你的意思是旋轉? – epascarello