农场小游戏

效果

通过css来布局页面内的位置

<style type="text/css">
div{font-size:12px;border:#999 1px solid;padding:5px;
}
#bg{  /*控制页面背景*/width:456px;height:266px;background-image:url(images/plowland.jpg);
}
img{  /*控制图片*/position:absolute;top:85px;left:195px;
}
#seed{  /*控制播种按钮*/background-image:url(images/btn_seed.png);width:56px;height:56px;position:absolute;top:229px;left:49px;cursor:hand;
}
#grow{  /*控制生长按钮*/background-image:url(images/btn_grow.png);width:56px;height:56px;position:absolute;top:229px;left:154px;cursor:hand;
}
#bloom{  /*控制开花按钮*/background-image:url(images/btn_bloom.png);width:56px;height:56px;position:absolute;top:229px;left:259px;cursor:hand;
}
#fruit{  /*控制结果按钮*/background-image:url(images/btn_fruit.png);width:56px;height:56px;position:absolute;top:229px;left:368px;cursor:hand;
}
.border{border: 2px solid green;}
.a{border: 0px;}
</style>

body页面的布局

<div id="bg"></div>
<span id="seed"></span><span id="grow"></span><span id="bloom"></span><span id="fruit"></span>

通过JQuery控制播种、生长、开花、结果 off()删除上次的点击事件removeClass()将所有的边框样式删掉addClass()点击添加样式

<script type="text/javascript">
$(document).ready(function(){$("bg").off();$("#bg").on("click",function(e){$("<img src='images/"+img+"'/>").prependTo("#bg").css("top",e.clientY-60).css("left",e.clientX-45).on('click',function () {$(this).remove();});});$("#seed").bind("click",function(e){   //绑定播种按钮的单击事件$('span').removeClass('border');$(this).addClass('border');img= "seed.png";}); $("#grow").bind("click",function(){   //绑定生长按钮的单击事件$('span').removeClass('border');$(this).addClass("border");img = "grow.png";}); $("#bloom").bind("click",function(){  //绑定开花按钮的单击事件$('span').removeClass('border');$(this).addClass("border");img = "bloom.png";});$("#fruit").bind("click",function(){   //绑定结果按钮的单击事件$('span').removeClass('border');$(this).addClass("border");img = "fruit.png"});        });
</script>

用JQuery写出农场的小游戏相关推荐

  1. Pygame实战项目:用300行代码写出贪吃蛇小游戏

    贪吃蛇是一款逻辑清晰.操作简单.老少咸宜.备受欢迎的休闲小游戏. 下面就给大家介绍一下贪吃蛇游戏的基本原理,以及实现贪吃蛇所需要的相关方法. 一.主要思路 我们的贪吃蛇游戏将主要包括三个核心模块,分别 ...

  2. cocos编写农场偷菜小游戏的总结

    源码及效果图见GitHub:https://github.com/bigsinger/Farm 起因是要做游戏保护,需要了解游戏引擎并创建demo进行自测使用.于是先从比较简单的cocos了解,由于本 ...

  3. html数字拼图游戏,JavaScript_JS写的数字拼图小游戏代码[学习参考],复制代码 代码如下:html - phpStudy...

    JS写的数字拼图小游戏代码[学习参考] 复制代码 代码如下: 拼图 td.numTd{ width : 20px ; height : 20px ; } div.numDiv{ width : 100 ...

  4. python恶搞小程序-知道了这个,你也能写出 Python 趣味小程序

    原标题:知道了这个,你也能写出 Python 趣味小程序 前两天在 51CTO 看见某篇推荐博文,大概是一个 豆子比较感兴趣,在知乎和 github 上搜索了相关的源代码,发现原来实现起来非常的简单, ...

  5. python的pygame库使用方法_python基础教程使用Python第三方库pygame写个贪吃蛇小游戏...

    今天看到几个关于pygame模块的博客和视频,感觉非常有趣,这里照猫画虎写了一个贪吃蛇小游戏,目前还有待完善,但是基本游戏功能已经实现,下面是代码: # 导入模块 import pygame impo ...

  6. python有趣小程序-知道了这个,你也能写出 Python 趣味小程序

    原标题:知道了这个,你也能写出 Python 趣味小程序 前两天在 51CTO 看见某篇推荐博文,大概是一个 豆子比较感兴趣,在知乎和 github 上搜索了相关的源代码,发现原来实现起来非常的简单, ...

  7. 【牛客刷题】上手用C语言写一个三子棋小游戏超详解哦(电脑优化)

    作者:[南航科院小张 南航科院小张的博客 专栏:从c语言的入门到进阶 学习知识不只是要懂,还要会用:想要找到好的工作,这里给大家介绍一件可以斩获诸多大厂offer的利器–牛客网 点击免费注册和我一起开 ...

  8. 你写一个web网页小游戏

    写一个 web 网页小游戏需要以下几个步骤: 选择一种编程语言,常用的有 HTML.CSS.JavaScript 和 Python. 使用编辑器创建一个 HTML 文件,这个文件将是你的网页的基础. ...

  9. c语言写一个简单的小游戏-推箱子

    在学习C语言之后,写了一个简单的小游戏来锻炼自己的代码以及C语言知识的掌握能力. 推箱子作为手机上最常见的简单游戏,其代码也相对简单,想法也比较简单,下面为其代码和运行图. /************ ...

最新文章

  1. UVa 10051 Tower of Cubes(类似LIS)
  2. 我还没考试,算法就说我的物理一定挂科
  3. bp神经网络应用实例_自监督图神经网络
  4. 同一label显示不同字体
  5. java设计模式:prototype模式
  6. java实现对HDFS增删改查(CRUD)等操作
  7. 数据库本地服务器为空,本地搭建的服务器访问不到数据库数据
  8. stm8s开发(八) IIC的使用:IIC主机通信!
  9. h5上传图片_怎么搭建自己的H5响应式网站
  10. IPC 中 LPC、RPC 的区别和联系
  11. 红黑树 java代码实现
  12. 苹果电脑投屏到电视_最全小米电视投屏官方教程公布:手机、PC、APP通吃
  13. 和是java语言字符常量吗_在 JAVA 语言中,下列正确的字符型常量是_电路原理答案_学小易找答案...
  14. 如何将一个长URL转换为一个短URL?
  15. 服务器视频文件外链,视频图床 视频外链网站 视频上传外链分享
  16. CAPM模型应用策略
  17. Redis 取消保护模式
  18. iOS锁屏页面控制音乐播放
  19. 大小写字母转换 (15分)
  20. pq分解法matlab程序,基于MATLAB软件的PQ分解法潮流计算

热门文章

  1. 嵌入式开发:嵌入式基础——’ ’和” ”的区别
  2. C语言将整数转换为字符串
  3. (0)FPGA自学之路-笔记0
  4. 屁孩君儿子讲解 1090:含k个3的数
  5. 360安全卫士下载官方下载2015 v10.0 免费版
  6. Flash cs3组件皮肤
  7. 天天酷跑php源码_Java实现天天酷跑小游戏完整代码(附源码)
  8. 算法 求一个数的平方根
  9. 激光雷达+imu_论IMU / GNSS在方程式赛车上的关键作用
  10. 日常企业办公及IDC选址参考因素