前两天闲着没事儿,忽然想做游戏了,又不想搭建平台,于是,我迅速靠向JQ,花了接近三天的时间做完。游戏名字叫“掉落球世界杯”,因为时间比较短,对性能优化不足,可能会稍微影响游戏性,请各位原谅!第一次用JQ写游戏,请大家多批评!!!!点这里进入游戏点这里进入游戏

解决方案 »

  1.   

    我没有分了,在这里问个问题,帮我看看下面的代码哪里有问题?我运行起来弹出来一个undefined来<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
    <input type="checkbox" name="cbx" id="cbx1" value="A"/>A<br />
    <input type="checkbox" name="cbx" id="cbx2" value="B"/>B<br /><input type="checkbox" name="cbx" id="cbx3" value="C"/>C<br /><input type="checkbox" name="cbx" id="cbx4" value="D"/>D<br /><input type="checkbox" name="cbx" id="cbx5" value="E"/>E<br />
    <br />
    <input type="radio" name="rdo" value="是" />是 
    <input type="radio" name="rdo" value="不是" />不是
    <br />
    <input type="button" name="submit" value="submit" onclick="submitclick()"/>
    <input type="reset" name="reset" value="reset" />
        </form>
    </body>
    </html>
    <script type="text/javascript">
    //var selval=document.forms[0].cbx
    function submitclick(){
    var selval=SelectVal("cbx");
    for(var i=1;i<selval.length;i++)
    {
      alert(selval[i]);
    }
    }
    function SelectVal(objName)
    {
      var obj=document.getElementsByName(objName);
      var arr=new Array();
      if(obj)
      {
        for(var i=0;i<obj.length;i++)
        {
         if(obj[i].checked)
         {
          arr[i]=obj[i].value;
         }
       }
      }
      return arr;
    }
    </script>
      

  2.   

    10楼的代码
    问题在于
     for(var i=0;i<obj.length;i++)
        {
         if(obj[i].checked)
         {
          arr[i]=obj[i].value;
         }
       }
    你的本意是想把选中的checkbox 的 value 形成一个array
    但是如果你选择的是E,那么此处代码为arr[4]=obj[4].value;
    那么此时arr.length 为5.所以你上面循环的时候 几个都是 undefined
    而且是上面的循环是从1开始的。弹出的结果应该会少一个。
      

  3.   

    ……代码没有加密,只是压缩了(为了让网页更小)!您可以使用JS解压工具解压 eval 中间的代码就是源码了。
      

  4.   


    yuan ma fa guo lai bei . zheng hao xian zai xiang xue xia Jquery! Thank you!