Jquery数独游戏解析(一)-页面布局
发布时间:2020-12-14 22:58:09 所属栏目:资源 来源:网络整理
导读:另外最近时间允许的情况下会移植到html5,暂定名称为H5sukudo主要目的也是练手。 body的代码如下,页面主体使用main层来控制尺寸,main中包含两个层:canvas和tools,分别用来承载数独表格和辅助信息。tools层中嵌套了logo,level,lefts,timer,leftsg,btns,err
另外最近时间允许的情况下会移植到html5,暂定名称为H5sukudo主要目的也是练手。 body的代码如下,页面主体使用main层来控制尺寸,main中包含两个层:canvas和tools,分别用来承载数独表格和辅助信息。tools层中嵌套了logo,level,lefts,timer,leftsg,btns,err共七个层,分别用来承载LOGO、游戏难度、剩余空格数、已用时间、剩余空格数明细、按钮和错误提示信息。tools层中的样式写在default.css样式文件中。canvas层、level层、lefts层、timer层、leftsg层、err层的内容由jquery控制动态生成,后续会有解释。 复制代码 代码如下: <body onselectstart="return false" oncopy="return false" oncut="return false"> <center> <div id="main" style="width: 720px; height: 550px;"> <div id="canvas" style='width: 540px; height: 540px; float: left'> </div> <div id="tools"> <div id="logo"> JSUKUDO </div> <div id="level"> Level: </div> <div id="lefts"> </div> <div id="timer"> Timer: </div> <div id="leftsg"> </div> <div id="btns"> <input type='button' value='Easy' onclick="$(g.canvas).gensukudo(2);$('#level').html('LEVEL:'+$(this).val());"> <br /> <input type='button' value='Medium' onclick="$(g.canvas).gensukudo(3);$('#level').html('LEVEL:'+$(this).val());"> <br /> <input type='button' value='Hard' onclick="$(g.canvas).gensukudo(4);$('#level').html('LEVEL:'+$(this).val());"> <br /> <input type='button' value='Restart' style="display: none;" onclick="$('#SukudoTable').fadeOut(500);$('.c').each(function(){if(this.num()!=0)$(this).setempty().check();});$('#SukudoTable').fadeIn(500);"> <br /> <br /> <b><a href="#" onclick="$(g.canvas).unblock().block({ message: gameintruce,css: {width:'480px',border: '3px solid #a00' } });"> GameIntroduce</a> <a href="#" onclick="$(g.canvas).unblock().block({ message: aboutgame,css: {width:'400px',border: '3px solid #a00' } });"> AboutSoftware</a> </b> </div> <div id="err"> </div> </div> </center> </body> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- selenium – 现有Web应用程序的性能测试 – 有用的工具?
- html – 如何在materializecss中创建响应式Breadcrumb?
- 小程序后端 egg 框架开发记录
- Web前端开发之HTML+CSS基础入门(使用CSS样式的方式)
- HTML – 如何在gss中剪辑文本,如gmail确实发送电子邮件主题
- html – 如何在免费标记模板中包含CSS文件
- HTML – Bootstrap – 如何裁剪图像的中心部分
- 同一行内不同大小的字体垂直居中
- domain-name-system – 如何在我的Apache日志上进行反向DNS
- html – IE在引用CSS文件时不支持基本元素中的相对路径