jqueryで条件文を作成するのに苦労しています。元のコードを以下に示します。
http://jsfiddle.net/phann/7Qzzg/1/
以下のように、コードにいくつかの変更を加えます。しかし、うまくいかないようです。誰かが私に解決策を教えてくれますか?
<script type="text/javascript">
//using jquery for click event
$(document).ready(function(){
var img = $('.image');
var textStatus = "";
var timeofclock;
var randomnumber = 1 + Math.floor(Math.random()*12); //create random number from 1-12
$("#randomnumber_value").html(randomnumber);
if(img.length > 0){
var offset = img.offset();
function mouse(evt){
var center_x = (offset.left) + (img.width()/2);
var center_y = (offset.top) + (img.height()/2);
var mouse_x = evt.pageX; var mouse_y = evt.pageY;
var radians = Math.atan2(mouse_x - center_x, mouse_y - center_y);
var degree = (radians * (180 / Math.PI) * -1) + 90;
img.css('-moz-transform', 'rotate('+degree+'deg)');
img.css('-webkit-transform', 'rotate('+degree+'deg)');
img.css('-o-transform', 'rotate('+degree+'deg)');
img.css('-ms-transform', 'rotate('+degree+'deg)');
$("#degree_value").html(degree);
if(degree>(-61)&°ree<(-55)){
timeofclock = 1;
}
else if(degree>(-33)&°ree<(-25){
timeofclock = 2;
}
else if(degree>(-1)&°ree<(2){
timeofclock = 3;
}
//jika benar maka angka berubah, tampilkan status menang
if(timeofclock==randomnumber){
//randomnumber = 1 + Math.floor(Math.random()*12); //create random number from 1-12
//$("#randomnumber_value").html(randomnumber);
textStatus = "CORRECT..!";
$("#textStatus").html(textStatus);
}
else{
textStatus = "";
$("#textStatus").html(textStatus);
}
}
$(document).mousedown(mouse);
}
});
</script>
私が使用したエディタから、次の行にエラーが表示されますelse if(degree>(-33)&°ree<(-25){
jqueryで条件文を使用する特別な方法はありますか?