我的播放器頁面上有一個360度旋轉輪,最終充當音量按鈕。限制一個360 jQuery輪到300
我需要將其功能限制在270度而不是360度(從7點到5點),因此它可以具有最小到最大的效果。
如何使用附加的代碼實現此目的?
$('#metal .indicator-cw').bind('touchmove', function(event){
updateMetal();
});
$("#metal .indicator-cw").mousemove(updateMetal);
function updateMetal(){
var number = $("#metal .result-cw").text();
var Degrees = parseInt(number);
var vol = ((Degrees + 150) % 360) * (1/270);
$musicPlayer.jPlayer("volume", vol);
$("#rotateit").css({'transform':'rotate(' + (Degrees) + 'deg)', '-webkit-transform':'rotate(' + (Degrees) + 'deg)', '-o-transform':'rotate(' + (Degrees) + 'deg)', '-moz-transform':'rotate(' + (Degrees) + 'deg)', '-ms-transform':'rotate(' + (Degrees) + 'deg)' });
if (Degrees > 120 || Degrees < 210) return;
}
//js code for the metal style wheel - above
可你乾脆來個測試一個你有Degrees值,如果它超出你想要的範圍,則跳過該函數的其餘部分,而不是ro評估車輪? – Offbeatmammal
7'至5'爲270度。我的答案反映了7點到5點。如果您想將其設置爲真300範圍,可以將其更改爲135和205。 –