载入jQuery
<script src="./jquery-1.11.0.min.js" type="text/javascript"></script>
HTML
<div class="rank"> <div class="bangdan">勇士榜</div> <ul> <li>鲁大师 成功射中!</li> <li>鲁大师 成功射中!</li> <li>鲁大师 成功射中!</li> <li>鲁大师 成功射中!</li> <li>鲁大师 成功射中!</li> <li>鲁大师 成功射中!</li> <li>鲁大师 成功射中!</li> <li>鲁大师 成功射中!</li> <li>鲁大师 成功射中!</li> </ul> </div> <div class="stage"> <div class="title"><h3 id="七夕-爱神带你迎好礼">七夕♥爱神带你迎好礼</h3> </div> <div class="qiubite"></div> <img src="/static/imghwm/default1.png" data-src="./love.png" class="lazy" id="love" alt="七夕情人节丘比特射箭小游戏_jquery" > <div class="prize"> <div class="jiangpin"> <h2 id="哇-神箭手哎-恭喜你">哇,神箭手哎,恭喜你!</h2> <img src="/static/imghwm/default1.png" data-src="./qinlv.png" class="lazy" alt="七夕情人节丘比特射箭小游戏_jquery" > <img src="/static/imghwm/default1.png" data-src="./flower/1.gif" class="lazy" id="flower" alt="七夕情人节丘比特射箭小游戏_jquery" ><br> <span id="flowername"></span> </div> <a href="javascript:init();" class="btn restart">再来一次</a> </div> <div class="arrow"></div> <a href="javascript:void(0)" class="btn djs">10秒</a> <a href="javascript:shoot();" class="btn start" > 放箭 <span id="shootnum">x10</span></a> </div> <div class="tools"> <div class="lipin"><img src="/static/imghwm/default1.png" data-src="./flower/1.gif" class="lazy" alt="七夕情人节丘比特射箭小游戏_jquery" > <span class="name">258爱我吧</span> <span id="flower_1">x0朵</span> </div> <div class="lipin"><img src="/static/imghwm/default1.png" data-src="./flower/2.gif" class="lazy" alt="七夕情人节丘比特射箭小游戏_jquery" > <span class="name">520我爱你</span> <span id="flower_2">x0朵</span> </div> <div class="lipin"><img src="/static/imghwm/default1.png" data-src="./flower/3.gif" class="lazy" alt="七夕情人节丘比特射箭小游戏_jquery" > <span class="name">1314一生一世</span> <span id="flower_3">x0朵</span> </div> <div class="lipin"><img src="/static/imghwm/default1.png" data-src="./flower/4.gif" class="lazy" alt="七夕情人节丘比特射箭小游戏_jquery" > <span class="name">2514爱我一世</span> <span id="flower_4">x0朵</span> </div> <div class="lipin"><img src="/static/imghwm/default1.png" data-src="./flower/5.gif" class="lazy" alt="七夕情人节丘比特射箭小游戏_jquery" > <span class="name">3344生生世世</span> <span id="flower_5">x0朵</span> </div>
CSS
<style type="text/css"> body{font-family:"微软雅黑"} .qiubite{background:url(./qiubite.png) no-repeat; width:150px; height:150px; position:absolute; left:10px; top:120px; } #love{ position:absolute; top:120px; right:10px; width:120px; height:120px; } .stage{ background:url(./bg.jpg) no-repeat; width:800px;height:500px;position:relative;margin:0 auto;border:1px solid #ccc;} .start{ } .btn{ position:absolute;left:350px; background:url(./bow.png) no-repeat; background-color: #f0ad4e; border-color: #eea236; height:34px; top:400px; display:block; border-radius:4px; text-decoration:none; line-height:40px; color: #fff; width:100px; text-indent:2em; } .restart{display:none;} .start:hover{ background-color:#eea236; } .arrow{background:url(./arrow.png) no-repeat;width:100px;height:50px; position:absolute;top:120px;left:160px; display:none; } .prize{ text-align: center; display:none; position:absolute; left:0px; top:0px; width:800px; height:500px; background:rgba(0, 0, 0, 0.6); z-index:2; } .jiangpin{ width:580px; height:180px; color:#fff; font-size:12px; margin:100px auto; } .restart{display:none;}; #love{display:block;} .title{text-align:center;color:#fff;font-size:30px;} .tools{margin:0 auto; width:800px; height:160px; top:500px; left:250px; } .tools .lipin{float:left;width:160px;text-align: center;position:relative;} .tools .lipin span{display:block;} .tools .lipin .name{ position: absolute; top: 120px; width: 160px; background: rgba(255, 255, 255, 0.81); text-align: center; font-size: 12px;} .djs{display:none;background:#666;} .rank{ width: 300px; float: left; border:3px solid #973a29; } .rank ul{list-style:none;padding:0;} .rank ul li{background:url(./bow.png) no-repeat; text-indent: 3em; font-size: 15px; line-height: 30px; border-bottom: 1px dashed #ccc} .rank .bangdan{background:#973a29;color:#e1c148;font-size:18px;font-weight:700;text-align:center;} </style>
javascript
var donghua; $(function(){ love(); donghua=setInterval(love,2000); }) function shoot(){ //射击数量减少 var num=$("#shootnum").html().match(/\d+/g); if(num<=0){ alert("你只有0只箭了"); return false; } var shootnum=parseInt(num)-1; $("#shootnum").html("x"+shootnum); $(".arrow").show(); $(".start").hide(); var speed=getShootSpeed(); var arrowtop=$(".qiubite").offset().top+20; arrowtop=parseInt(arrowtop); $(".arrow").css({"top":arrowtop}); $(".arrow").animate({"left":"600"}, speed,function(){ if(arrowtop>90&&arrowtop<270){ flower(); }else{ alert("射飞了!"); clearInterval(donghua); $("#love").stop(); $(".qiubite").stop(); init(); } }) } //物体动画效果 function love(){ $("#love").animate({width:"100",height:"100"},1000,function(){ $("#love").animate({width:"120",height:"120"},1000,function(){ }) }) $(".qiubite").animate({top:"20"},1000,function(){ $(".qiubite").animate({top:"300"},1000,function(){ }) }) } //初始化 var zhunbei; function init(){ $(".arrow").css({left:160}); $(".arrow").hide(); $("#fower").hide(); $(".restart").hide(); $(".djs").show(); zhunbei=setInterval(djs,200); $(".prize").hide(); love(); donghua=setInterval(love,2000); } //箭的速度 function getShootSpeed(){ return Math.floor(Math.random()*1500)+500; } //鲜花显示 中奖 function flower(){ var flowerid=Math.floor(Math.random()*4)+1; $("#flower").attr("src","./flower/"+flowerid+".gif"); clearInterval(donghua); $("#love").stop(); $(".qiubite").stop(); setTimeout(function(){ $("#love").attr("src","./love.png"); $("#love").hide(); $(".arrow").hide(); },1000); //增加暴击效果 $("#love").attr("src","./sj.png"); $("#love").fadeOut(); setTimeout(function(){ $(".restart").show(); $(".prize").show(); $(".gongxi").html(getGongxi(flowerid)); $("#flowername").html("恭喜你获得了《"+getFlowerName(flowerid) +"》"); var num=$("#flower_"+flowerid).html(); var total=parseInt(num.match(/\d+/g))+1; $("#flower_"+flowerid).html("x"+total+"朵"); },800) } //倒计时显示开始 var lasttime=10; function djs(){ var now=lasttime--; $(".djs").html(now+"秒"); if(lasttime<0){ lasttime=10; $(".djs").hide(); $(".start").show(); $(".djs").html("10秒"); clearInterval(zhunbei); } } function getFlowerName(id){ var fname=new Array(); fname[1]="爱我吧"; fname[2]="我爱你"; fname[3]="一生一世"; fname[4]="爱我一世"; fname[5]="生生世世"; return fname[id]; } function getGongxi(id){ var fname=new Array(); fname[1]="哎呦,看好你!"; fname[2]="太棒了"; fname[3]="哇,堪比职业选手"; fname[4]="亲,你是我的偶像呦!"; fname[5]="哇!你是神箭手哎!"; return fname[id]; }

Python和JavaScript的主要区别在于类型系统和应用场景。1.Python使用动态类型,适合科学计算和数据分析。2.JavaScript采用弱类型,广泛用于前端和全栈开发。两者在异步编程和性能优化上各有优势,选择时应根据项目需求决定。

选择Python还是JavaScript取决于项目类型:1)数据科学和自动化任务选择Python;2)前端和全栈开发选择JavaScript。Python因其在数据处理和自动化方面的强大库而备受青睐,而JavaScript则因其在网页交互和全栈开发中的优势而不可或缺。

Python和JavaScript各有优势,选择取决于项目需求和个人偏好。1.Python易学,语法简洁,适用于数据科学和后端开发,但执行速度较慢。2.JavaScript在前端开发中无处不在,异步编程能力强,Node.js使其适用于全栈开发,但语法可能复杂且易出错。

javascriptisnotbuiltoncorc; saninterpretedlanguagethatrunsonenginesoftenwritteninc.1)javascriptwasdesignedAsalightweight,解释edganguageforwebbrowsers.2)Enginesevolvedfromsimpleterterterpretpreterterterpretertestojitcompilerers,典型地提示。

JavaScript可用于前端和后端开发。前端通过DOM操作增强用户体验,后端通过Node.js处理服务器任务。1.前端示例:改变网页文本内容。2.后端示例:创建Node.js服务器。

选择Python还是JavaScript应基于职业发展、学习曲线和生态系统:1)职业发展:Python适合数据科学和后端开发,JavaScript适合前端和全栈开发。2)学习曲线:Python语法简洁,适合初学者;JavaScript语法灵活。3)生态系统:Python有丰富的科学计算库,JavaScript有强大的前端框架。

JavaScript框架的强大之处在于简化开发、提升用户体验和应用性能。选择框架时应考虑:1.项目规模和复杂度,2.团队经验,3.生态系统和社区支持。

引言我知道你可能会觉得奇怪,JavaScript、C 和浏览器之间到底有什么关系?它们之间看似毫无关联,但实际上,它们在现代网络开发中扮演着非常重要的角色。今天我们就来深入探讨一下这三者之间的紧密联系。通过这篇文章,你将了解到JavaScript如何在浏览器中运行,C 在浏览器引擎中的作用,以及它们如何共同推动网页的渲染和交互。JavaScript与浏览器的关系我们都知道,JavaScript是前端开发的核心语言,它直接在浏览器中运行,让网页变得生动有趣。你是否曾经想过,为什么JavaScr


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

SublimeText3 Linux新版
SublimeText3 Linux最新版