将下面的JavaScript代码改成JQuery格式
http://www.soso.io/article/31867.html这个里面的JAVASCRIPT石头剪子布游戏...
http://www.soso.io/article/31867.html这个里面的JAVASCRIPT石头剪子布游戏
展开
1个回答
展开全部
<script type="text/javascript">
var se = null,time=20,you=0,arr=new Array('石头','抹布','剪子');
function p(n){
you = n;
$("#you").html(s(n));
$("#st").attr("disabled","disabled");
$("#mb").attr("disabled","disabled");
$("#jz").attr("disabled","disabled");
$("#cu").html('...');
se = setInterval('t()',50);
}
function agin(){
$("#st").removeAttr("disabled");
$("#mb").removeAttr("disabled");
$("#jz").removeAttr("disabled");
$("#la").hide();
$("#you").html('');
$("#pc").html('');
$("#cu").html('');
$("#you").html('请选择');
}
function bt(){
var pc = Math.floor(Math.random() * 3 + 1);
$("#pc").html(s(pc));
var str='';
if(pc==you){
str += '平局';
}else{
var b = pc-you;
if(b>0){
if(b==1){
str += '电脑赢';
}else{
str += '你赢啦';
}
}else{
b = b*-1;
if(b==1){
str += '你赢啦';
}else{
str += '电脑赢';
}
}
}
$("#la").show();
$("#cu").html(str);
}
function t(){
if(time>0){
$("#pc").html(arr[time%3]);
time--;
}else{
clearInterval(se);
se = null;
time = 20;
bt();
}
}
function s(n){
if(n==1){
return '石头';
}else if(n==2){
return '抹布';
}else{
return '剪子';
}
}
</script>
没改多少东西, 只不过js和jq取元素的方式不同罢了。 另外,你需要先引用jq库,这个你直接百度下载吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询