我有以下功能時,我把它稱爲一個後鼠標按下它只能執行一次下面的方式進行旋轉圖像如何在鼠標關閉的情況下永久執行某個功能,直到鼠標啓動?
function rotateImage(offsetSelector, xCoordinate, yCoordinate, imageSelector){
var x = xCoordinate - offsetSelector.offset().left - offsetSelector.width()/2;
var y = -1*(yCoordinate - offsetSelector.offset().top - offsetSelector.height()/2);
var theta = Math.atan2(y,x)*(180/Math.PI);
var rotate = 'rotate(' + theta + 'deg)';
imageSelector.css('-moz-transform', rotate);
}
不過。
$('#someImage').on('mousedown', function(event){
rotateImage($(this).parent(), event.pageX,event.pageY, $(this));
});
我的意圖是讓圖像在抓取時旋轉,直到用戶放開鼠標點擊。有沒有簡單的方法來做到這一點,而不使用外部庫?