我的代碼只旋轉一次圖像--90',然後停止工作。每次我打電話時,總是將angle
設置爲0
。我該如何解決?我需要保持變量中的角度。jquery保持變量,不要將其設置爲0每次
FILE1.js
$(function() {
$('.rotate-receipt').on('click', function() {
handleImage.rotateImage(0, this);
});
});
FILE2.js
var handleImage = (function() {
return {
rotateImage: function (angle, element) {
var index = $(element).data('button-index');
angle = (angle + 90)%360;
var className = 'rotate' + angle;
$('#receipt-image-'+index).removeClass().addClass(className);
}
};
}());
外,你可以做一個的jsfiddle,或者至少表現出你的HTML? – DelightedD0D
其在導軌上很難顯示 –
請勿在回答後更換問題。 SO是一個問答網站;在此留下您的問答以幫助他人。如果有必要,我認爲你可以刪除你自己的問題,而不是用垃圾取代它。 – Sheepy