jQuery游戏惩罚代码,求加注释!

varwait=2;varjieguo=0;$(function(){vartime;varfont;$(".start").show();$(".start").cli... var wait = 2;
var jieguo = 0;
$(function(){
var time;
var font;
$(".start").show();
$(".start").click(function(){
time = setInterval("gaocf()",0);
$("#chengfa").animate({fontSize:"50px"
});
$(".start,.over").toggle();
});
$(".over").click(function(){
clearInterval(time);
for ( var i=0;i<test.length;i++ ){
if ( $("#chengfa").html() == test[i] ) {
openFace(Math.floor(Math.random()*4));test.splice(i,1);
}
}
$("#chengfa").animate({
fontSize:"20px"
}).animate({
fontSize:"50px"
});
$(".start,.over").toggle();
for ( i=1;i<=wait;i++ ) {
setTimeout("count("+ i + ")",i*1000);
}
$(".start").hide();$(".count").show();
})
$(document).keydown(function(event){
if(event.keyCode == 13 || event.keyCode == 32){
if ( $(".start").css("display") == "none" && $(".over").css("display") == "none" ) {
return false;
}
if ( $(".start").css("display") == "block" ) {
$(".start").click();
} else {
$(".over").click();
}
};
if(event.keyCode == 116){
return false;
}
})
})
function count(num){
if ( num == wait ) {
$(".count").hide();
$(".start").show();
}
else {
jieguo = wait - num;
$(".start").hide();$(".count").show();
$(".count").html("Æô¶¯(" + jieguo + "Ãë)")
}
}
function gaocf(){
var numSj = Math.floor(Math.random()*test.length);
var chengfa = test[numSj];
$("#chengfa").html(chengfa);
}
function openFace(obj){
$("body").append("<img class='tmp_face' src='images/"+obj+".gif'/>");
var winW = $(window).width();
var winH = $(window).height();
$(".tmp_face").css("top",winH/2-200).fadeIn().animate({
"left":winW/2-200},500).delay(1000).fadeOut(function(){ $(this).remove();
});
}
展开
 我来答
有柱教体库9471
2017-07-07 · TA获得超过402个赞
知道答主
回答量:365
采纳率:0%
帮助的人:104万
展开全部
<pre t="code" l="js">$(function() { //页面加载时执行的方法

//定义getMessages方法 从服务器获取json数据
getMessages = function() {
$.getJSON('index.php?action=get_last_messages',
function(data){//这是获取成功后执行的方法
if (data.messages) {
//修改页面样式为“chat_messages”的元素中的内容为服务器返回的内容
$('.chat_messages')(data.messages);
}

// get recent chat messages in loop
//5秒后再执行一次
setTimeout(function(){
getMessages();
}, 5000);
});
}
//执行方法getmessages
getMessages();
//下面是jquery的ajax中post方法的写法。提交表单,然后根据服务器返回的result作出 //对于操作
$('.chat_submit_form').submit(function() {
$.post('index.php', { message: $('.chat_submit_form input[name=message]').val() },
function(data){
if (data.result == 1) {
//fadeIn 淡入显示
//fadeOut 淡出显示
$('.chat_submit_form .success').fadeIn('slow', function () {
$(this).delay(1000).fadeOut('slow');
});
} else if (data.result == 2) {
$('.chat_submit_form .protect').fadeIn('slow', function () {
$(this).delay(1000).fadeOut('slow');
});
} else {
$('.chat_submit_form .error').fadeIn('slow', function () {
$(this).delay(1000).fadeOut('slow');
});
}
}
);
//不通过表单默认的submit方式提交。
return false;
});
}); 额 够完善了吧。 貌似是个在线聊天的玩意儿?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式