zoukankan      html  css  js  c++  java
  • jQuery实现简单的拼图游戏

    一,实现拼图的搭建:

    <div class="box">
      <table id="table1" class="mytable">
        <tr>
          <td id="1"><img src="Files/01.gif" /></td>
          <td id="2"><img src="Files/02.gif" /></td>

          <td id="3"><img src="Files/03.gif" /></td>

        </tr>
        <tr>
          <td id="4"><img src="Files/04.gif" /></td>
          <td id="5"><img src="Files/05.gif" /></td>
          <td id="6"><img src="Files/06.gif" /></td>
        </tr>
        <tr>
          <td id="7"><img src="Files/07.gif" /></td>
          <td id="8"><img src="Files/08.gif" /></td>

          <td id="9"></td>

        </tr>
      </table>
    </div>

    1)效果图如下:

    2)jQuery代码:

    <script type="text/javascript">
    $(function ()
    {

      $("td").click(function (event)
      {
        var id = $(this).prop("id");//获取选中图片的ID
        if (parseInt(id) + 3 < 10 && $("td[id=" + (parseInt(id) + 3) + "]").children().length== 0)//向下移
        {
          $(this).find("img").appendTo("td[id=" +(parseInt(id) + 3)+ "]");
        }
        else if (parseInt(id)-3>0 && $("td[id="+(parseInt(id)-3)+"]").children().length==0)//向上移
        {
          $(this).find("img").appendTo("td[id=" + (parseInt(id) - 3) + "]");
        }
        else if (parseInt(id) % 3 != 0 && $("td[id=" + (parseInt(id) + 1) + "]").children().length == 0)//向右移
        {
          $(this).find("img").appendTo("td[id=" + (parseInt(id) + 1) + "]");
        }
        else if (parseInt(id) % 3 != 1 && $("td[id=" + (parseInt(id) - 1) + "]").children().length == 0)
        {
          $(this).find("img").appendTo("td[id=" + (parseInt(id) - 1) + "]");
        }

        })
      })
    </script>

  • 相关阅读:
    PHP $_SERVER
    一年成为Emacs高手(像神一样使用编辑器)
    mysql 加入列,改动列,删除列。
    傅立叶变换的深入理解(转帖)
    Java Swing 探索(一)LayoutManager
    Word2007怎样从随意页開始设置页码 word07页码设置毕业论文
    IIS7 和IIS8.0 HTTP 错误 500.19
    JAVA基于AE调用GP实现泰森多边形
    Servlet 第六课: Session的使用
    ORM框架
  • 原文地址:https://www.cnblogs.com/qinwenfeng/p/9533068.html
Copyright © 2011-2022 走看看